黑点工具

GIF 工具箱

把 GIF 拆成单帧、多张图合成 GIF、调整播放速度、裁掉边缘,全都本地完成

这个工具做什么

这个页面提供GIF 工具箱:把 GIF 拆成单帧、多张图合成 GIF、调整播放速度、裁掉边缘,全都本地完成。整个处理过程在你的浏览器内完成,文件不会被上传到任何服务器,因此无需注册、也没有次数与体积限制,断网状态下同样可用。

怎么用

  1. 选模式:拆帧把 GIF 变成一张张图片,合成把多张图做成 GIF
  2. 拆帧:拖入 GIF,解析完能看到前 12 帧预览,点按钮导出全部
  3. 调速:拖入 GIF 选倍速,1× 之外还有 0.5×、2×、3×
  4. 裁剪:填四边各裁掉多少像素,所有帧统一裁

适用场景

  • 表情包太快看不清,调到 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 色体积能小一半,肉眼几乎看不出差别。

相关工具