图片 / GIF

GIF帧提取器:PNG、ZIP和精灵图

从GIF中提取完整的显示帧。查看按编号排列的缩略图和延迟,将单个PNG或全部帧下载为ZIP,或制作精灵图。

GIF帧提取器:PNG、ZIP和精灵图: 显示动画中出现的每个完整帧,包括透明叠加层和之前图像的内容。帧编号从1开始。导出的PNG会保留透明度。精灵图按从左到右、再从上到下的顺序排列帧;如果需要,最后一帧之后会留有空白区域。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
提取GIF帧本地处理

完全在浏览器中运行

拖放GIF或选择文件仅支持GIF,最大50 MB
设置

PNG帧包含显示时的完整图片,包括之前的帧。精灵图先从左到右排列帧,再从上到下排列。PNG不会保存GIF计时信息;延迟会列在下方。

动画结果选择GIF以开始

编辑后的动画会显示在这里。

合成图像

GIF的处置方式和透明度规定图像块如何组成完整的显示帧。PNG导出文件使用这些显示图像。规范:https://www.w3.org/Graphics/GIF/spec-gif89a.txt

显示延迟

列出的延迟已计入原始0–10 msGIF延迟通常会回退到100 ms这一情况。Firefox实现:https://github.com/mozilla/gecko-dev/blob/master/image/FrameTimeout.h

使用方法

  1. 选择一个GIF,查看其动画和每一帧。
  2. 检查帧编号和延迟,或选择精灵图的列数。
  3. 下载单个帧、包含全部帧的ZIP,或下载精灵图PNG。

隐私与限制

帧提取和下载均在你的设备上进行。不会上传任何内容。

相关工具

常见问题

为什么导出的某些帧看起来完全相同?

GIF可能包含延迟时间不同、但显示图像相同的重复帧。工具会导出每一帧,而不会删除重复帧。

PNG会保留动画时间吗?

不会。这里的PNG是静态图片。网格会列出每个GIF帧的显示延迟,单位为毫秒,其中包括针对极短延迟的浏览器式规范化结果。

为什么不允许生成较大的精灵图?

合成图片必须符合尺寸和内存限制。请更改列数,或使用ZIP来分别保存PNG。

免费工具·使用在浏览器中次·无需账户