Подтвердить что ты не робот

JPEG Показывает в Firefox, но не IE8

Я работаю над гаджетом боковой панели и не могу показать свои JPEG файлы (работа PNG). Когда я пытаюсь открыть файл сам по себе в IE8, он не работает. Firefox, конечно, может открыть его в порядке.

Подробности JPEG:

Размеры: 1080X900 180 dpi Глубина бита 24 Цветовое представление: некалиброванное

Я нашел некоторые вещи, говорящие о том, что изображения сжаты неправильно (?), но я не смог заставить его работать...

Любые подсказки?

4b9b3361

Ответ 1

Почему вы имеете дело с изображением с разрешением 180 точек на дюйм, а не с разрешением экрана 72 dpi? При разрешении экрана изображение будет примерно вдвое больше. Тем не менее размер можно управлять для любого браузера.

При создании гаджета вы должны использовать PNG для всех элементов гаджетов. У вас проблемы с отображением фотографий в формате JPEG?

Вы искали желтую полосу в верхней части IE, которая блокирует загрузку определенного подозрительного контента (всплывающие окна, activex, javascript и т.д.)? Если он появляется, попробуйте сказать "разрешить".

Наконец, что вы используете для сжатия изображений в формате JPEG?

РЕДАКТИРОВАТЬ: Если вы хотите сделать пакетное преобразование, используйте пакетный конвертер в фотошопе или используйте панель "Действия", чтобы записать процесс преобразования для одного изображения, а затем повторите действие по всей папке. Кроме того, вы можете сохранить это действие в "капельку", которая представляет собой небольшое приложение, содержащее действие, которое вы можете удалить с помощью изображения или папки сверху.

В качестве альтернативы, если вы не упали как обучающие действия, XNView - отличный просмотрщик изображений и конвертер, который поддерживает что-то вроде 160 различные форматы изображений и могут пакетно конвертировать и пакетно переименовывать огромные списки файлов.

Ответ 2

IE8 снижает поддержку CMYK JPEG и отображает их как печально известный красный X без предупреждения.

Если у вас есть ImageMagick:

identify -verbose image.jpg

покажет вам цветовое пространство. Если это CMYK, вы можете конвертировать в RGB с помощью:

convert broken.jpg -colorspace RGB fixed.jpg

Ответ 3

Если вам нужно преобразовать CMYK в RGB на целой партии JPEG-изображений, эта команда может быть полезна для вас:

for i in *.jpg; do convert "$i" -colorspace RGB "$i"; done

PS: Если вы хотите посмотреть, что происходит, просто добавьте -verbose:

for i in *.jpg; do convert "$i" -colorspace RGB -verbose "$i"; done

Ответ 4

У меня была аналогичная проблема с IE8, не отображающей два изображения JPEG. FF, Safari, Chrome все отображали их без жалоб, но IE действовал так, как будто файлов там не было. Я понятия не имею, что происходит, но быстрое преобразование изображений в gif или png устраняет проблему. Просто еще одна длинная строка подтверждений, что ИЭ отстой.

Ответ 5

Были проблемы с существующими изображениями, которые не будут отображаться в IE8.

Проблема заключается в том, что в преобразователе42 говорится: CMYK-Images

Преобразуйте их в цветовое пространство RGB, и все это хорошо

Решение с PNG не лучшее, потому что файлы PNG могут быть MUUUCH больше JPGS.

Ответ 6

Если вы используете Photoshop для создания jpg. Попробуйте ниже.

  • Откройте файл и перейдите в меню "Изображение"
  • Перейдите в режим
  • Выберите RGB
  • Сохранить и загрузить на сервер.

Это должно работать.

Ответ 7

Я исправил эту проблему, открыв файл CMYK JPEG в Windows Paint, а затем сохранил как JPEG, который по умолчанию кодирует Paint как RGB. Не отличное решение, потому что я уверен, что Paint-конвертер не так прочен, как Photoshop, но это может быть быстрым решением, если работа должна быть выполнена сейчас, и нет доступа к вышеперечисленным инструментам.