GIF帧提取工具

在线提取 GIF 动图的每一帧,可逐帧查看并下载为 PNG 图片,纯浏览器本地解析,GIF 文件不上传。

工具功能

GIF帧提取工具可以将GIF动图的每一帧拆分出来,生成独立的PNG图片,您可以预览并下载每一帧。

使用方法

  1. 点击「选择文件」按钮,上传需要拆分的GIF动图
  2. 点击「提取帧」按钮开始解析
  3. 解析完成后,页面会展示所有帧的缩略图
  4. 点击任意帧下方的「下载PNG」按钮即可保存单帧图片

解析原理

工具使用精简的GIF文件解析算法在浏览器本地完成所有处理:

  1. 读取GIF文件的二进制结构,解析文件头、全局颜色表和每帧的数据
  2. 使用LZW算法解码每帧的像素数据,将索引颜色转换为RGB像素
  3. 将解码后的像素绘制到Canvas画布,转换为可下载的PNG格式
  4. 整个过程均在本地浏览器完成,文件不会上传到服务器

注意事项

提取出来的帧为什么有透明背景?

GIF本身支持透明背景,提取帧时会保留原始透明信息,如果您需要不透明背景,可以使用图片编辑工具将背景填充为白色后保存。

可以批量下载所有帧吗?

当前版本支持逐帧下载,后续会考虑增加批量打包下载功能。

为什么我的GIF解析失败?

可能是文件损坏、GIF格式不标准、或者浏览器版本过低,建议尝试更换最新版Chrome/Firefox浏览器,或者重新导出GIF文件后再次尝试。

文件会上传到服务器吗?

不会,所有解析过程都在您的浏览器本地完成,文件不会上传到任何服务器,保障您的文件隐私安全。