GIF 工具箱
把 GIF 拆成单帧、多张图合成 GIF、调整播放速度、裁掉边缘,全都本地完成
这个工具做什么
这个页面提供GIF 工具箱:把 GIF 拆成单帧、多张图合成 GIF、调整播放速度、裁掉边缘,全都本地完成。整个处理过程在你的浏览器内完成,文件不会被上传到任何服务器,因此无需注册、也没有次数与体积限制,断网状态下同样可用。
怎么用
- 选模式:拆帧把 GIF 变成一张张图片,合成把多张图做成 GIF
- 拆帧:拖入 GIF,解析完能看到前 12 帧预览,点按钮导出全部
- 调速:拖入 GIF 选倍速,1× 之外还有 0.5×、2×、3×
- 裁剪:填四边各裁掉多少像素,所有帧统一裁
适用场景
- 表情包太快看不清,调到 0.5× 慢慢放
- 把 GIF 拆成序列图,逐帧修完再合回去
- 几张产品图做成轮播动图
- GIF 上下有黑边或者多余部分,裁掉再发
常见问题
拆帧和视频截帧有什么区别?
拆帧是取 GIF 里已经存在的每一帧,画面和时序完全按原样;视频截帧是按时间点去视频里抓,可以自己选间隔。修表情包用拆帧,从录屏取图用截帧。
合成 GIF 时图片比例不一样怎么办?
会等比缩放后居中放到同一块画布上,两边留白。不会把图拉变形,但比例差太多时留白会比较明显。
调速会不会改变文件体积?
几乎不变。调速只改每帧的显示时长,画面数据是原样重新编码的,所以体积和原来基本一致。
拆出来的帧为什么只有 256 色?
GIF 格式本身的限制:每帧最多 256 色调色板。拆成 PNG 只是把这 256 色的画面无损保存,不会凭空多出颜色。
为什么有的 GIF 打不开?
逐帧解码用的是浏览器的 ImageDecoder 接口,Chrome 108+ / Safari 17+ 支持。旧版浏览器会提示不支持,可以改用「视频转 GIF」那条路。
拆出来的帧是有损的吗?
帧本身是 GIF 里存的样子,没有额外损失。但 GIF 最多 256 色,所以拆出来的 PNG 也只是那 256 色的画面。
调速会不会把画面弄糊?
不会。调速只是改每帧的显示时长,画面数据原样保留,体积也几乎不变。
合成 GIF 时色数怎么选?
默认 256 色画质最好。表情包、线条简单的动图用 64 色体积能小一半,肉眼几乎看不出差别。