2009-09-24 2 views
1

У меня есть jpeg, который отображается правильно в FF, но не отображается в IE или Chrome. Я попытался загрузить изображение и загрузить его в IE и Chrome прямо без успеха: оба браузера показывают сломанную иконку. Так что это не проблема сети.Изображение, которое не отображается только в IE или Chrome

Этот файл является результатом изменения размера изображения пользователем javax.imageio.ImageIO. Я обработал более 1000 изображений.

Проводник Windows показывает миниатюру должным образом, и я могу успешно ее редактировать в Microsoft Office Picture Manager.

Есть ли какой-нибудь инструмент, который мог бы помочь мне понять, что не так с этим файлом?

+0

Как насчет публикации ссылки на изображение. – 3264

+0

Я мог бы это сделать, но если бы у кого-то была такая же проблема, это не помогло бы им. Я ищу инструмент, который может определить проблему с файлом. –

+0

Я вижу вашу точку зрения, но сомневаюсь, что вы найдете этот инструмент. Комбинации ошибок и форматов (и вспомогательных форматов) являются массивными. – 3264

ответ

4

Мое предположение - это CMYK JPG. Измените его на RGB.

+0

Вы были правы.Файл был в порядке, но это CMYK JPG, который не обрабатывается java. Смотрите: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4799903 –

+1

... и даже если Java обработала его правильно, IE не может их отобразить. –

0

Если все, что вы хотите сделать, это исправить это изображение и двигаться дальше, я думаю, вы могли бы исправить это, просто записав его с помощью другого инструмента, возможно, после тривиального изменения.

+0

Я попытался сделать сохранение, как в Microsoft Office Picture Manager, и новые изображения не будут загружаться. –

0

Вам нужна библиотека/класс, поддерживающий CMYK, в противном случае все, что вы получите, это ошибка или, что еще хуже, все, что вы получаете, это нечитаемые картинки. Посмотрите документацию для ссылок на «Цветовое пространство».

2

У меня была такая же проблема несколько раз (в основном в IE 6 и 7). Две вещи, которые я заметил (кроме цветового пространства CMYK/RGB, ведьма - первое, что нужно искать):

Даже в Photoshop, когда я изменил цветовое пространство («режим» в PS) и снова сохранен изображение, часто изменение, похоже, не прилипало. Поэтому мне часто легче копировать/вставлять новый новый RGB 8-битный документ.

Кроме того, эти изображения обычно поступали с Mac PS, когда я работал на ПК (или наоборот), поэтому на карту поставлено что-то относительно цветового пространства RGB Mac/PC.

2

У меня была аналогичная проблема, и благодаря twlichty для правильного ответа на мою проблему. Файл был форматом CMYK jpg.

Но мне нужно было хранить его в CMYK, поскольку мы печатаем изображение как зацикленный фон для офисных наград. В качестве решения я работал над окончательным решением OP, и я сменил изображение на PNG. Я отключил Transparency, поскольку он не был нужен, и я снял флажок Convert to sRGB, чтобы сохранить его в CMYK. Затем это создало изображение CMYK с оберткой PNG, которую Internet Explorer смог распечатать. Конечные цвета изображения также смотрятся на них.

Просто хотел оставить мою собственную проблему и исправить найти по этой теме для других.

Cheers.

batty13

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