~/tools/gif-compress

GIF 压缩

无损优化保留动画效果,可调尺寸、抽帧与目标大小,本地处理不上传。

gifsicle -O3 --lossy=80

$拖入 GIF 文件,或点击选择

支持 GIF 动图,无损优化即可明显减小体积

文件不会离开你的设备
GIF
01拖入文件

GIF 读入浏览器内存,不发生任何网络上传

02调整参数

尺寸、抽帧比例与目标大小

03本地下载

Gifsicle 在本地完成压缩并导出

//相关GIF 动图工具全部工具

在线 GIF 压缩工具

本地处理 · 不上传

GIF 压缩工具,通过降低帧率、缩小输出尺寸、减少调色板颜色数来减小 GIF 动图体积,动画效果基本保留。适合把体积过大的 GIF 压小便于上传、分享或存入聊天工具。文件在本地处理,不上传服务器。

如何压缩 GIF 大小

  1. 1

    上传 GIF 动图文件

  2. 2

    选择帧率、输出宽度与颜色数

  3. 3

    点击压缩,完成后下载体积更小的 GIF

GIF 压缩的常见用途

  • 把体积过大的 GIF 压小,便于上传到平台
  • 减小动图体积,方便在聊天工具中发送
  • 降低尺寸用作网页占位或缩略动图

GIF 压缩的注意事项

  • 压缩是有损过程,颜色数、帧率降得越多画质损失越明显
  • GIF 动画若帧数极少,降低帧率收益有限
  • 压缩后仍是 GIF 格式,体积通常大于同尺寸的 WebP/MP4

GIF 压缩工具怎么选

  • 与 ezgif 等在线工具相比:文件不上传、本地处理,隐私安全
  • 与「图片压缩」相比:本页专门针对 GIF 动图,可降帧率与颜色数
  • 动画效果基本保留,不会退化成静态图

GIF 为什么压不太动

  • GIF 的体积来自三个 1980 年代的约束:逐帧存储(没有现代编码的帧间预测)、256 色上限、LZW 压缩算法。已经优化过的 GIF,剩余可压空间很小。
  • 有效的杠杆全是减法:降帧率(每秒帧数减半,体积近似减半)、缩尺寸(像素数平方级减少)、减颜色数(调色板更小,索引更省)。
  • 同等画面下 WebP / MP4 通常只有 GIF 的 1/5 到 1/10 体积;GIF 不可替代的地方只剩「任何环境都能直接显示」这一点。

GIF 压缩常见问题

压缩会丢失动画吗?

不会。通过降低帧率与颜色数压缩,动画仍连续播放,只是帧数或颜色精度下降。

为什么 GIF 压缩后还是很大?

GIF 是 256 色格式,压缩空间有限。若需更小体积,建议转成 WebP 或 MP4 格式。

颜色数降到多少合适?

一般 128 色视觉损失很小;追求小体积可用 64 色,但渐变丰富的画面可能出现色偏。

GIF 会传到服务器吗?

不会。压缩在本地浏览器由 FFmpeg WASM 完成,文件不离开你的设备。

能压到指定大小吗?

通过逐步降低帧率、尺寸与颜色数可显著减小体积,建议多试几组参数对比效果。