🎞️ GIF 制作 / 分解工具
多图合成 GIF 动画,或上传 GIF 逐帧分解为 PNG,纯前端处理
点击或拖拽多张图片到此处(按顺序作为帧)
支持 JPG、PNG、WEBP 等格式
每帧显示时长,1000ms = 1秒
0 表示无限循环播放
所有帧统一缩放到此宽度
所有帧统一缩放到此高度
数值越小画质越好但文件越大
透明区域填充色(GIF 仅支持索引透明)
帧列表(0)
按上传顺序作为动画帧
点击或拖拽 GIF 文件到此处
将逐帧分解为 PNG 图片
分解结果(0 帧)
🎞️ GIF 工具功能
合成:多张图片按顺序生成 GIF 动画;分解:手动解析 GIF 二进制,逐帧导出 PNG
多图合成
逐帧分解
LZW解码
gif.js
纯前端
💡 使用须知
- 合成:上传多张图片,设置帧延迟、尺寸、画质后生成 GIF
- 分解:上传 GIF 文件,内联解析器解析 GIF89a/87a 二进制格式并逐帧渲染
- 分解功能完全自实现 GIF 解析(LZW 解码、全局/局部颜色表、disposal 处理、隔行扫描)
- GIF 最多支持 256 色,渐变丰富的图片可能有色阶损失
- 所有处理均在浏览器本地完成,文件不会上传到任何服务器