使用步骤
- 选择 GIF 文件。
- 浏览所有帧,每帧下面标着序号和显示时长。
- 点某一帧下载这一张 PNG,或下载全部帧的 ZIP。
参数说明
- 帧时长
- 每一帧显示多久(毫秒)。浏览器会把短于 20 毫秒的帧按 100 毫秒播放。
- 完整帧
- 很多 GIF 每帧只保存发生变化的部分。导出的每张 PNG 都是当时屏幕上看到的完整画面。
导出结果
各帧按三位数字依次编号,每一帧都是一张 PNG,宽高与 GIF 相同。名为 loading.gif 的文件会得到 loading-001.png、loading-002.png 等,ZIP 文件名为 loading-frames.zip。PNG 本身已经压缩过,所以 ZIP 不会再次压缩它们。
帧预览上方的信息行显示尺寸(像素)、帧数、总时长(秒)以及 GIF 的循环方式:无限循环、播放一次或固定次数。总时长是所有帧延迟之和。延迟以百分之一秒为单位存储,所以总是 10 毫秒的整数倍。一个有 12 帧、每帧 80 毫秒的 GIF 会播放 0.96 秒。
常见问题
为什么拆出来的 PNG 比原 GIF 大?
GIF 只保存帧与帧之间变化的部分,而且最多 256 色;每张 PNG 都是完整独立的图片,加起来自然更大。
拆出来的帧能再合成 GIF 吗?
可以。修改好需要的帧后,用「GIF 动图制作」把图片合成动图。
有大小限制吗?
受设备内存限制。GIF 太大时只读取前面一部分,并提示读取了多少帧。
文件会上传吗?
不会,GIF 在浏览器本地解码。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。