GIF 拆帧与图片提取

本地拆解 GIF 动图,还原每帧完整画面,逐张下载 PNG 或打包 ZIP,并保留逐帧延时清单。

文件无需上传 · 免费使用,无需注册

选择 GIF 动图

单个 GIF 最多 20 MB、60 帧。导出包含叠加和帧清除效果的完整 PNG 画面。

输出画布:长边最多 2048,每帧 200 万像素,全部帧共 2400 万像素。

本次结果

处理完成后可预览并下载结果。

使用说明

提取 GIF 中的步骤、表情或画面。按 GIF 的位置、透明和清除/恢复规则合成每一帧,不只导出局部增量块。PNG 保留透明区域;ZIP 包含全部 PNG 和 frames.json(画布尺寸与原始帧延时),不包含原文件名。

  1. 选择不超过 20 MB 的 GIF87a/GIF89a 文件。最多 60 帧、每帧 200 万像素、长边 2048,完整画布总计 2400 万像素。
  2. 点击拆解,在浏览器 Worker 中校验压缩数据并还原画面。交错帧与局部色表可处理;纯文本扩展、等待用户输入和未定义清除方式被拒绝。
  3. 核对缩略图和延时,逐张下载 PNG 或下载 ZIP。总输出最多 50 MB;错误或更换文件不覆盖上次成功结果。

使用示例

一个由 3 帧组成的动图,导出 frame-001.png 到 frame-003.png,以及记录各帧延时的 frames.json。原始延时为 0 时保留 0,不替换成浏览器播放用的默认延时。

常见问题

为什么导出尺寸与局部帧不同?

导出的是整张逻辑画布,包含此前帧仍保留的像素,便于作为独立图片使用。GIF 浏览器播放可调整延时,清单记录文件本身的数值。

可以拆视频或超大动图吗?

此入口只处理 GIF,不支持视频。超过界面所示的字节、帧数或像素限制会明确报错,不截断部分帧冒充完整成功。