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