imagemagick не может прочитать эти файлы

#php #image #imagemagick #jpeg #decode

#php #изображение #imagemagick #jpeg #расшифровать

Вопрос:

У меня установлен jasper и последняя версия imagemagick. Когда я пытаюсь обработать эти два файла: здесь и здесь

Я получаю ошибку декодирования. Кто-нибудь может сообщить мне, какие еще пакеты мне нужно установить, чтобы imagemagick правильно прочитал эти файлы?

Комментарии:

1. Что вы подразумеваете под «процессом»? У меня нет проблем с godfather.jpg …

2. Когда я запускаю Identify, я получаю ошибку декодирования.

Ответ №1:

Ваш IM был скомпилирован с помощью --with-jpeg=no или --without-jpeg ?

Или компиляция не включала поддержку JPEG из-за отсутствия установленных библиотек декодера? Вам необходимо libjpeg установить, а также заголовочные файлы разработки для этой библиотеки.

Вы можете узнать, какие форматы поддерживаются, выполнив команду:

 $ identify -list format
  

Если вы укажете свою операционную систему (включая дистрибутив Linux) и способ установки IM, вы можете получить дополнительную информацию о том, как ее устранить. Если вы используете Linux, имена пакетов, вероятно, libjpeg и libjpeg-devel .