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