2008-12-04 6 views
1

У меня есть веб-сервис, который создает PNG-файл и возвращает ссылку на него. Тогда это изображение используется веб-сайтом (ASP.NET).PNG-изображение не будет отображаться в IE7 или Firefox, но работает в Opera

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

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

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

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

ответ

0

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

1

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

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

EDIT (после прочтения комментария Yuval A): Вы также можете проверить, имеет ли HTTP-запрос, отправленный вашим веб-сервером, правильный тип контента, установленный для изображений PNG. Это может потребоваться браузерами для правильного отображения изображения.

0

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

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

  • Нет связанных вопросов^_^