动图只有GIF一种吗?

推荐  (0) | 3人关注关注
4个答案
15 4

GIF是一种文件存储格式,换成二进制代码也是0和1。和其它格式的文件,如WORD、TXT、AVI没什么区别,只是这些存储代码,代表的意义不同罢了。

那么动画就是一种动态的图画,说白了计算机可以把这种格式的文件通过特定的软件,以动态图像的形式显示出来而已。只不过GIF这个格式的文件支持它的软件和操作系统比较普遍。

因此,视频格式文件其实也是一种动态图片。只不过用处不同,视频记录的动态内容更多,GIF格式比较简单,文件通常比较小,当然你也可以把一部电影完全转化为GIF格式的文件,这是没有问题的。

GIF之所以称为动态图片格式,是因为GIF格式被大多数的图片浏览编辑软件支持,而视频格式的文件这些图片编辑软件却大多不支持,广义上讲视频格式也是动态图形格式。

如果我们只谈狭义的动态图片格式,为特殊系统,特殊应用而专门开发的存储格式一定有很多的。

通用的动态格式也有,但是不多,Flash你应该很熟悉了,这个其实就是动态图形文件。还 比如APNG、SVG、WebM等。现在的发展动态图和视频格式的界限越来越模糊了。

0 0

动图有很多种类的,但是适合在网上大量适用的目前就gif一种,因为它可以在尽可能保持图像质量的前提下压缩大小。详细戳这里

0 0

既然以GIF为例子来说“动图”,而不是“视频”,“动画”之类的说法,那么可以先提出来几个限制:

0. 是“一个”文件,不需要外部资源。

1. 能处理动态影像,实现和视频类似的效果。(“动”)

2. 是图片格式,而不是视频或者其他。(“图”)

3.基于光栅/像素,而非矢量。(和GIF类似)

第0条就排除掉了css动画,js动画之类的实现。第2条的限制有的时候比较难判断,参照方案之一是看相应的MIME定义,应该是image/开头而不是video/或者其他的大类型开头(比如一个.exe文件,严格来说也能实现动画效果,但是显然不是“图”)。第3条更广义地说,是要求基本的机制是基于一帧一帧的图像,而非通过定义object及其在时间中的变换方式来生成最终呈现的内容,这样SVG、flash之类的出局。

用上面这几条筛一下,再扣掉特定软件的专有格式,剩下的就不多了。先把PSD提出来,这个算不算通用图片格式请自行判断。APNG楼上很多人提过,这个也是一个。

另外一个是MNG,实际上这个才是正版的“动态PNG”(APNG是第三方提出的PNG扩展),由PNG的开发者提出。简单来说就是PNG版本的GIF。

0 1

看不见我看不见我SB啊别点邀请答题。

2015-09-18 23:00

根据楼上的答案搜索了一下。认可APNG和GIF 一样是动图,APNG可以支持比GIF更清晰的动图。

SVG是矢量图,应用场景可能多在地图上。

维基百科 WebM是一个由Google资助的项目,目标是构建一个开放的、免版权费用的视频文件格式。该视频文件格式应能提供高质量的视频压缩以配合HTML 5使用。

WebP(发音weppy[5][6],是一种同时提供了有损压缩无损压缩的图片文件格式[7] ,派生自视频编码格式VP8[8],是由Google在购买On2 Technologies后发展出来[9],以BSD授权条款发布。[10]

据维基百科 图形文件格式比较 被标为动画的有 GIF PSD SVG

apng 需要firefox之类支持的浏览器才能看到效果。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区