Какие форматы графических файлов поддерживаются браузерами?

StackOverflow https://stackoverflow.com/questions/183831

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top