GIF 压缩
作者 Calvin Sun
免费在线压缩 GIF。在尽量保持画面质量的同时减小动态 GIF 体积——全程在浏览器本地处理,完成后即可下载。
上传 GIF
将 GIF 拖到此处,或点击选择文件。
仅支持 GIF · 最大 10 MB
文件只在你的设备上处理
抽帧后总时长不变,但动作会更跳。
有损 LZW(0–200)。30 是比较均衡的默认值;数值越高体积越小,噪点也越多。
关于这个 GIF 压缩器
- • 先选预设,再按需拖动缩放、帧率和压缩质量滑块。
- • 缩放通常最有效。抽帧后总时长不变,但动作会更跳。有损数值越高体积越小,噪点也越多。
- • 100% 浏览器本地处理,GIF 不会上传到服务器。
- • 免费使用,无需账号,下载无水印。
GIF 压缩可能减少颜色或分辨率。压缩越强越省空间,但也可能出现可见瑕疵。
用这个免费 GIF 压缩器,在浏览器里压缩动态 GIF 并减小文件大小。你可以自己控制压缩程度,用少量画质换明显更小的体积。
"图形交换格式是一种支持逐帧动画序列的彩色光栅图像格式。"— W3C GIF89a 规范
- 无需安装软件即可压缩 GIF 动画
- 通过缩放、抽帧和有损滑块减小 GIF 体积
- 压缩时保留动画时序
- 立即下载压缩后的 GIF
如果需要压到 1MB 或 5MB 这类明确上限,请使用「按指定大小压缩 GIF」,不必反复猜测质量滑块。
在线压缩 GIF 只需三步。
"GIF 图像每帧最多 256 色,因此调色板大小对文件体积影响很大。"— MDN 图像格式指南
- 上传 GIF。 拖放文件或点击选择。解码过程只在你的设备上完成。
- 选择预设并调整选项。 先用无损或均衡,再按需拖动缩放、帧率和压缩质量。
- 预览并下载压缩后的 GIF。 对比原始文件和压缩结果,然后下载更小的 GIF。
重置设置会恢复为均衡,并保留已上传的 GIF。更换 GIF 则可重新选择文件。
在尽量保持视觉质量的前提下减小 GIF 体积。本页不会承诺任何 GIF 都能做到零画质损失。
- 分辨率:像素越多,每一帧的数据量越大
- 帧数与动画时长:片段越长,文件通常越大
- 颜色数量:满 256 色的调色板通常更重
- 画面复杂度和运动:变化越多越难压小
无损优化保留更多细节,最大压缩更省空间。大多数动态 GIF 可以从均衡开始。
GIF 压缩可以通过无损 LZW 优化(重复帧、未变化区域、透明像素)和有损 LZW,再加上可选的减色、降帧率和缩小尺寸,来减小动态 GIF 体积。
- 更少的调色板颜色会减少每帧需要存储的取值
- 重复帧和透明优化会去掉多余像素,同时保持画面
- 更小的宽高会减少需要编码的像素数量
- 更低帧率和有损 LZW 能把 GIF 压得更紧
压缩步骤在浏览器本地完成,并保留每一帧的延迟。
常见问题
上传 GIF,选择无损或均衡等预设,然后点击压缩 GIF。压缩前也可以拖动缩放、帧率和压缩质量滑块。
可以。这个工具就是为动态 GIF 设计的。删除重复帧和透明优化会保留原始时长。如果选择更低帧率,会主动抽帧,动作会更跳。
无损优化预设会在不减色的前提下优化 LZW:合并重复帧、裁剪未变化区域、更紧地打包透明像素。均衡预设会加上轻度有损 LZW(约 30)。更强的预设有损更多,画面可能变化。
体积大通常是因为分辨率高、帧数多、时长长、颜色多或运动复杂。减少颜色、优化重复帧或略微缩小尺寸都能帮助减小文件。
默认不会。帧延迟会保留,总时长不变。如果选择一半或三分之一帧率,会抽帧,动作看起来更跳。
不会。GIF 文件在你的浏览器本地处理,不会上传到 OmniGIF 服务器。