动态 GIF
动态 GIF 是一种包含多个图像或“帧”的 GIF 文件。打开文件或在 Web 浏览器 中显示文件时,这些帧会按顺序播放。其结果是一段动画剪辑或短片。
GIF 文件格式包含图形控制扩展(Graphics Control Extension,或称“GCE 块”),使单个 GIF 文件能够存储多个帧。此部分还指定帧之间的延迟时间,可用于设置帧速率或在动画中的特定位置插入暂停。另一个名为 Netscape 应用程序块(Netscape Application Block,NAB)的部分指定动画重复播放的次数(设置为“0”表示无限重复)。
在 Web 发展的早期,动态 GIF 是显示动态效果和使网站更生动的一种常用方式。它们通常用于广告,例如横幅广告和排行榜广告。随着 Flash 动画变得越来越流行,动态 GIF 的地位逐渐降低。不过,最近动态 GIF 又重新在 Web 上流行起来,因为所有平台都支持它们。例如,Apple 的 iOS 不支持 Flash 动画,但可以显示动态 GIF。
Adobe Photoshop 和 GIMP 等多种图像编辑程序都可以用来创建动态 GIF。其他图形程序可以将多个图像文件合并为一个 GIF。一些视频工具甚至可以将短视频转换为动态 GIF。虽然这对于在 Web 上分享小型视频很有用,但 GIF 格式在存储超过几秒的视频时不如 MPEG 格式高效。
测试你的知识