Какие форматы графических файлов поддерживаются браузерами?
-
06-07-2019 - |
Вопрос
JPEG, GIF и PNG могут отображаться с тегом img и будут работать во всех браузерах. Элемент объекта можно использовать для отображения изображений, указывающих его тип MIME, но какие другие графические форматы поддерживаются тегами img или object в большинстве браузеры без установки плагинов? (TIF, SVG, PCX, PICT и т. Д.)
Решение
В Википедии есть отличная диаграмма , в которой перечислены распространенные типы изображений и их поддержка в браузере. . р>
Типы файлов, которые вы перечислили (jpg, gif и png), по-видимому, являются основными форматами, поддерживаемыми почти каждым браузером, хотя и с некоторыми оговорками:
Internet Explorer поддерживает изображения в формате PNG, но не может правильно отображать изображения с гамма-коррекцией или коррекцией цвета. Версии Internet Explorer до версии 7 не могут правильно отображать изображения с альфа-каналом (для прозрачности) без дополнительного кодирования
Другие советы
BMP будет работать почти везде.
Но для работы в Интернете вам, вероятно, следует придерживаться трех, перечисленных в вашем вопросе.
До 2006 года IE не работал должным образом с PNG, которые использовали альфа-канал, в отличие от Firefox и других (почти) стандартов, соответствующих браузерам. Судя по моим журналам apache, там все еще много IE 6.