🎞️ GIF 制作 / 分解工具

多图合成 GIF 动画,或上传 GIF 逐帧分解为 PNG,纯前端处理

🖼️
点击或拖拽多张图片到此处(按顺序作为帧)
支持 JPG、PNG、WEBP 等格式
每帧显示时长,1000ms = 1秒
0 表示无限循环播放
所有帧统一缩放到此宽度
所有帧统一缩放到此高度
数值越小画质越好但文件越大
透明区域填充色(GIF 仅支持索引透明)
帧列表(0 按上传顺序作为动画帧
生成的GIF
🎞️
点击或拖拽 GIF 文件到此处
将逐帧分解为 PNG 图片
分解结果(0 帧)
请选择功能开始使用

🎞️ GIF 工具功能

合成:多张图片按顺序生成 GIF 动画;分解:手动解析 GIF 二进制,逐帧导出 PNG

多图合成 逐帧分解 LZW解码 gif.js 纯前端

💡 使用须知

  • 合成:上传多张图片,设置帧延迟、尺寸、画质后生成 GIF
  • 分解:上传 GIF 文件,内联解析器解析 GIF89a/87a 二进制格式并逐帧渲染
  • 分解功能完全自实现 GIF 解析(LZW 解码、全局/局部颜色表、disposal 处理、隔行扫描)
  • GIF 最多支持 256 色,渐变丰富的图片可能有色阶损失
  • 所有处理均在浏览器本地完成,文件不会上传到任何服务器

✨ 绘萤者

以萤火之光,绘万千想象

绘萤者——探索真正的互联网精神,创造更有意义的互联网。