Некоторые изображения JPEG не работают в IE - PullRequest
2 голосов
/ 16 марта 2010

Здравствуйте,

У меня есть архив прессы. Архив прессы отображает автоматически созданные эскизы в виде ссылок на документ PDF.

Вот что я получаю в IE 6, 7 и 8:

альтернативный текст http://c0759972.cdn.cloudfiles.rackspacecloud.com/100316-jpeg-plus-ie-equals-immense-destruction.png

Хотя он отлично работает в Chrome :

альтернативный текст http://c0759972.cdn.cloudfiles.rackspacecloud.com/100316-jpeg-plus-chrome-equals-passionate-love-2.png

Миниатюры автоматически создаются imagemagick :

$cmd = 'convert ' . $_FILES['file']['tmp_name'] # This is a PDF file
 . '[0]' # This indicates that it is the first page that should be converted
 . ' -resize "120x120>" ' # This is the size of the thumbnail
 . $thumb_path; # This is the destination
 $resize_output = exec($cmd);

Команда может выглядеть следующим образом

convert /tmp/AcXDYe[0] -resize "120x120>" /var/www[...]

Однако

Я посмотрел немного ближе к изображениям, и кажется, что они немного отличаются, и это тема среди всех неудачных изображений

Итак, могу ли я изменить свою команду imagemagick, чтобы создавать IES-совместимые файлы JPEG?

Ответы [ 3 ]

2 голосов
/ 16 марта 2010

Изображение на сайте, в частности, говорит:

Нет метаданных цветового пространства и нет встроенный цветовой профиль: Windows и Веб-браузеры Mac обрабатывают цвета в случайном порядке.

Изображения для Интернета наиболее видимый вид в цвете sRGB пространство и со встроенным цветом профиль.

2 голосов
/ 16 марта 2010

У меня такая же проблема со статическим jpeg (сделано с помощью Adobe Illustrator CS4).

<img src="{$PT_WWW_PATH}img/logo/logo_cominar_couleurs.jpg" alt="Cominar">

Edit:

В формате JPEG использовался цветовой профиль "PANTONE". Я преобразовал его в sRGB и теперь он работает.

0 голосов
/ 16 сентября 2014

Просто загрузите изображение в поиск картинок Google, а затем сохраните изображение на экране результатов поиска. Это устранит любую ошибку в jpeg-шифровании, и загруженный образ будет работать в любом браузере.

...