2009-07-30 4 views
16

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

JPEG ПОДРОБНОСТЬ:

Размеры: 1080X900 180 точек на дюйм Глубина Бит 24 Цветого представления: (?) Некалиброванного

Я нашел кое-что говорит о изображении сжимаются неправильно, но я гавань» t удалось получить его работу ...

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

+0

Если вы можете написать мне (Ericlaw @ microsoft dotcom) один из JPEG, который не отображает, я бы хотел посмотреть. – EricLaw

ответ

0

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

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

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

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

EDIT: Если вы хотите сделать пакетное преобразование, используйте пакетный конвертер в фотошопе или используйте панель «Действия», чтобы записать процесс преобразования для одного изображения, а затем воспроизвести действие по всей папке. Кроме того, вы можете сохранить это действие в «капельку», которая представляет собой небольшое приложение, содержащее действие, которое вы можете удалить с помощью изображения или папки сверху.

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

+0

Я понятия не имею, почему это получилось с 180 точек на дюйм. Я разрешил IE просматривать «подозрительный» контент, но это не помогло. Я сжал JPEG с помощью Photoshop CS3. У меня примерно 350 изображений, вы знаете, какой быстрый способ конвертировать их в PNG. – 2009-07-30 03:30:30

+0

Преобразование их в PNG. Я буду искать хороший конвертер. Спасибо – 2009-07-30 03:35:25

+0

Фейерверк и фотошоп могут выполнять пакетное преобразование изображений PNG. Вы даже можете создать сценарий JSFL, который может конвертировать Adobe Flash. Я бы пошел с Fireworks или Photoshop для достижения наилучших результатов. –

1

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

56

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

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

identify -verbose image.jpg 

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

convert broken.jpg -colorspace RGB fixed.jpg 
+3

У меня возникла эта проблема, изменив начало цветового пространства, показывая изображения в IE – adn

+0

У меня также была эта проблема. Он заставил меня ответить за три дня, прежде чем я нашел это.Обратите внимание, что это простая проблема для исправления с помощью любого достойного графического редактора, а также ImageMagick, такого как Photoshop или GIMP. – Abinadi

+0

Как это не принятый ответ? – chiliNUT

1

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

Проблема, как говорит converter42: CMYK-изображения

конвертировать их в RGB цветовом и все хорошо

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

3

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

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

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

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

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

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

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

0

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

Смежные вопросы