只有GIF支持动画吗?


50

GIF是唯一的 重大的 支持动画的图像格式?

由于GIF图像质量相对较差,为什么它们是大多数观众/浏览器中唯一支持动画的图像?


7
APNG 很快10年来一直在“起来”。 IE的不支持曾经是一个很大的阻碍,似乎并没有出现普遍的支持。不过,Firefox和Opera(至少是非Blink版本)支持它。
Daniel Andersson


3
这一切都取决于你对'图像格式'的定义。对我来说,MPEG或AVI也是一种图像格式,只是更大。他们肯定支持动画。
Jeff

Answers:


57

取自 关于后格式化的元主题 ,动画SVG文件:


图片作者: Pumbaa80 通过 维基媒体

注意:这并不像GIF那样被广泛接受,因此某些版本的Internet Explorer会默认显示图像,但不会设置动画。


4
64位Windows上的Firefox 23.0.1不希望将其显示为内联,但如果我右键单击它所在的位置并选择“查看图像”则会正确显示。奇怪的。
a CVn

8
@MichaelKjörling使用相同的浏览器/操作系统,对我来说效果很好。
Shamtam

7
@MichaelKjörling我遇到了同样的问题,但我让Firefox使用干净的配置文件正确显示它。事实证明,对我来说违规扩展是HTTPS Everywhere。
kizzx2

3
在Chrome 29中可以正常工作。但是,如果它不能在最新版本的IE中运行,那么如果您要面向普通观众,那么依赖Web开发可能并不安全。
kbelder

3
这种格式与APNG的支持几乎相同,只是它在没有插件的情况下在Chrome中运行,与APNG不同。 IE中仍然不支持它,所以你不能依赖它。此外,它是一种矢量格式,这意味着它不是GIF的替代品。 duDE是对的,目前仍然无法替代GIF。
Malcolm


23

谷歌说( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):

动画GIF仍然被广泛使用,因为许多应用程序都能够   创建文件,和 它仍然是唯一支持的动画格式   在几乎所有现代Web浏览器中都没有使用插件

还有其他动画格式,例如MNG( http://en.wikipedia.org/wiki/Multiple-image_Network_Graphics )。 可以在许多网站中使用嵌入式Adobe Flash对象,MPEG,WebM和其他视频格式代替动画GIF。


1
MNG是否真的被使用过?我还没遇到过 一旦 在维基百科页面之外。
Thomas

2
@Thomas一路领先......
a CVn

2
@MichaelKjörling我为什么要这样?没有人使用它:p
Thomas

@Thomas你想要一个翅膀或煎蛋卷;)
ratchet freak

1
如果您考虑一下,就没有理由将动画GIF与其他​​视频格式分开。所以问题的答案是“为什么他们[GIF]是大多数观众/浏览器中唯一支持动画的人?”是“它不是唯一的”。所以+1不要随意将gif与其他视频格式分开。
frozenkoi

8

来自Google的新图像格式WebP支持动画图像,无损和有损 [1] ,但即使Chrome仍然不支持它 [2]


所以...它毫无价值。
thepip3r
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.