Является ли GIF единственным основным форматом изображения, поддерживающим анимацию?
Поскольку изображения GIF относительно низкого качества, почему они единственные, которые поддерживают анимацию в большинстве зрителей / браузеров?
Является ли GIF единственным основным форматом изображения, поддерживающим анимацию?
Поскольку изображения GIF относительно низкого качества, почему они единственные, которые поддерживают анимацию в большинстве зрителей / браузеров?
Ответы:
Взято из мета-темы о постформатировании , анимированный файл SVG:
Автор изображения: Pumbaa80 через Викимедиа
ПРИМЕЧАНИЕ. Это не так широко принято, как GIF, поэтому такие вещи, как некоторые версии Internet Explorer, будут показывать изображение по умолчанию, но оно не будет анимированным.
Существует формат PNG out, APNG , который делает то, что делает GIF, но лучше. Это все еще не поддерживается во всех браузерах, но это находится на подъеме.
Редактировать:
Поскольку комитет libpng (используемый blink в chrome / opera / chromium) заблокирован, и, по-видимому, в ближайшее время не произойдет никаких изменений, лучшим вариантом может быть использование видео с альфа-каналом.
Показанный здесь: Пример прозрачности видео
Google говорит ( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):
Анимированный GIF по-прежнему широко используется, поскольку многие приложения способны создавать файлы, и он остается единственным форматом анимации, поддерживаемым практически во всех современных веб-браузерах без использования плагина .
Существуют и другие форматы анимации, например, MNG ( http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics ). Встроенные объекты Adobe Flash, MPEG, WebM и другие форматы видео можно использовать вместо анимированного GIF на многих веб-сайтах.