GIF 压缩

解码 GIF 每帧重新编码,支持缩宽、抽帧、调质量

GIF 压缩是做什么的

论坛头像限 500KB、公众号图片限 10MB、群里发个表情包被提示过大——GIF 动图体积超标是最常见的需求之一。本工具把 GIF 逐帧解码后在本地重新编码,配合缩宽度、抽稀帧数、调低质量三个手段,压前压后体积一目了然,通常能砍掉一半以上。

压缩逻辑很实在:宽度减半体积大约降四成,帧数从 20 帧抽到 10 帧再省一大截,质量档位控制调色板精度。帧延时按原始时间戳累加,抽掉帧之后动画速度不会变快。整站一贯的纯本地处理,动图素材不上传服务器。

核心功能

  • 目标宽度可选原图 / 512 / 384 / 256
  • 帧抽稀支持保留 1/1、1/2、1/3 帧数
  • 三档编码质量自由取舍
  • 抽帧后自动补足帧延时,动画不加速
  • 压前压后体积对比一目了然
  • 浏览器本地解码编码,素材不上传

GIF 压缩怎么用

解码 GIF 每帧重新编码,支持缩宽、抽帧、调质量

  1. 上传 GIF 文件
  2. 选择目标宽度与抽稀比例
  3. 按需调整编码质量档位
  4. 点击开始压缩查看体积对比
  5. 满意后下载压缩结果

适合这些场景

  • 论坛或社区上传头像体积超标
  • 群聊表情包瘦身
  • 网页动图素材减小加载体积

常见问题

提示浏览器不支持怎么办?

GIF 解码依赖 ImageDecoder API,需要较新版本的 Chrome 或 Edge;Firefox 与部分国产浏览器内核暂不支持,会给出明确提示。

压完怎么反而更大了?

小体积 GIF 重编码时调色板信息占比高,可能出现负优化;把宽度降到 256、抽稀到 1/3 帧数通常就能明显减小。

抽帧后动画会变快吗?

不会,被抽掉帧的显示时长会累加到前一个保留帧上,总播放时长基本不变。