动图格式

动图格式

GIF - 图形交换格式

 

gif preview animation
动图 Steve Wilhite 于 1987 年开发的图形格式尽管存在视觉限制,但与现代格式相比取得了很大进步,特别是在社交媒体领域以及许多设备(如智能手机)作为一种流行的视频格式。

计算机服务 图形格式最多支持 256 种颜色,包括透明颜色和以特定间隔保存单个图像以显示动画的选项。

GIF 被理解为动画短视频的同义词,即使它们在技术上不是这种格式。

在 2010 年代,GIF 动画在网络上卷土重来,例如 电影图片立体图 去创造。 2015年5月, 脸书(元) 也开始支持 GIF。

格式属性

 

gif gradiant preview256色
对于 GIF,颜色信息存储在包含多达 256 种颜色的调色板中。 颜色本身可以从 256 种颜色中自由选择3 ≈ 1670 万个可能的颜色值,但总是减少到 GIF 调色板的最大 256 个插槽。 这个全局调色板文件还定义了 GIF 动画中的所有帧。

因此,必须将更复杂的图像(例如具有多种不同颜色的照片)减少到 256 色或更少 (颜色量化) 保存之前。 颜色渐变或 抖动 以这种方式创建的效果非常明显,尤其是渐变效果。

GIF 格式本身被压缩并被认为是无损的,但只有在原始图像的总转换不超过必要的 256 色的情况下才有效。

透明度

 

gif vs png alpha testGIF 转图
gif vs png alpha testPNG 阿尔法
从 GIF89a 开始,存储的调色板的颜色条目(单一颜色)可以定义为透明的。 这使您可以让相应的背景颜色在任何时候闪耀。 然而,这不等同于 alpha 通道,因为只有一个颜色代码被设置为 100% 透明。

用一个 8 位 阿尔法通道,例如 PNG 支持的,部分透明和柔和渐变 抗锯齿 启用过渡。

隔行扫描

从 GIF87a 开始,GIF 支持以隔行扫描方式保存图像。 图像不是按顺序从上到下传输,而是分四次传输,渐进分辨率不断增加。 过去,这种方法通常用于速度较慢的 Internet 连接。


超过 256 种颜色

GIF87a 已经提供了保存多个单独图像的可能性,每个图像都有自己的调色板。 透明度也可用于重叠一系列图像,以重建真彩色 GIF 的构图。 然而,直到今天,真彩色 GIF 还没有获得很大的普及和传播。


备择方案

免专利 PNG 格式 被开发用来取代 GIF 作为万维网上的单一图像格式。 PNG 提供更多选项(高达 64 位颜色深度),几乎总是更好的压缩,并且每帧可以比 GIF 保存更多的颜色。 后者是 PNG 相对于 GIF 的最大优势。 尽管技术上有很多更好的选择,但 GIF 直到今天仍然盛行,并且是许多领域的短动画剪辑的标准。

来源更多信息 维基百科交换格式