Изображение PNG не будет отображаться в IE7 или Firefox, но работает в Opera - PullRequest
1 голос
/ 04 декабря 2008

Я получил веб-сервис, который создает PNG-файл и возвращает ссылку на него. Затем этот рисунок используется веб-сайтом (ASP.NET).

IE7 и Firefox 3 не могут показать это изображение, но в Opera 9.5 оно работает нормально.

Кто-нибудь сталкивался с такой же проблемой раньше?

Edit: Тип контента установлен на image / png. Образ создается с помощью библиотеки стороннего поставщика, которая недоступна для общественности.

Есть ли шанс проверить png-файл на соответствие стандарту?

Ответы [ 3 ]

1 голос
/ 04 декабря 2008

В принципе, IE7 и FF могут отображать изображения в формате PNG. Как кажется, ваш PNG не полностью совместим с механизмами рендеринга этих браузеров (или со стандартом?).

Трудно сказать, где именно находится проблема, не зная, как было создано изображение. Какую библиотеку вы используете? У вас есть пример кода?

РЕДАКТИРОВАТЬ (после прочтения комментария Yuval A): Вы также можете проверить, имеет ли HTTP-ответ, отправленный вашим веб-сервером, правильный тип содержимого, установленный для изображений PNG. Это может понадобиться браузерам для правильного отображения изображения.

0 голосов
/ 30 июля 2009

Оказывается, что png не отображался с правильными настройками dpi. Тонкая ошибка, появившаяся через несколько месяцев.

0 голосов
/ 04 декабря 2008

Проверьте, как ваш веб-сервис «возвращает ссылку» на него. Правильно ли он представлен в ответе HTML? (т. е. в теге IMG с правильным значением src ?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...