把 GIF 压缩到指定文件大小

作者 Calvin Sun

把 GIF 压到 1MB、2MB、5MB、10MB 或任意自定义大小。工具会自动减小体积,并尽量保留画面质量。

上传 GIF

将 GIF 拖到此处,或点击选择文件。

仅支持 GIF · 最大 10 MB

文件只在你的设备上处理

关于按指定大小压缩 GIF

  • 可以选择 10MB、5MB、2MB、1MB、512KB 或自定义目标大小。
  • 工具会搜索不超过上限、同时尽量保持最高画质的结果。
  • 每帧延迟保持不变,动画速度不应改变。
  • 处理在浏览器本地完成,文件不会被上传。

目标越小,越可能需要减少颜色或降低分辨率。如果必须缩小尺寸,页面会明确告诉你。

想自己控制 GIF 质量?

使用 GIF 压缩器,自己选择压缩程度。

打开 GIF 压缩器

选择一个目标文件大小后,工具会自动优化 GIF,直到接近并低于该上限。你不必自己反复试颜色、有损参数或缩放。

"图形交换格式是一种支持逐帧动画序列的彩色光栅图像格式。" W3C GIF89a 规范
  • 可设置 10MB、5MB、2MB、1MB 或 512KB 等目标
  • 也可用 MB 或 KB 输入自定义大小
  • 在上限内尽量保留视觉质量
  • 本地搜索完成后即可下载结果

如果更想自己控制质量,请使用 GIF 压缩器,而不是指定目标大小。

需要把 GIF 压到 10MB(或 10 MB)以符合邮箱、表单或其他上传限制时,选择 10 MB 即可。工具会自动减小体积,并尽量保留质量。

  • 一次操作即可覆盖 compress gif to 10mb 与 compress gif to 10 mb
  • 如果原文件已经小于 10MB,可以直接下载原文件
  • 较大的 GIF 会分阶段优化,而不是一开始就大幅缩小尺寸

10MB 只是其中一个预设。同一页面也支持 5MB、2MB、1MB、512KB 和自定义大小。

同一工具也覆盖压到 5MB、2MB 或 1MB。不会为每个上限单独建页。

  • 5MB 是很多上传表单的常见限制
  • 网站或聊天应用更严格时,2MB 和 1MB 更有用
  • 需要更小的 GIF 时可以选择 512KB
  • 自定义值可以瞄准 3.5 MB 这类大小

请选择你真正需要的最小目标。更宽松的上限通常能保留更多画质。

工具可能自动组合颜色优化、帧优化、压缩和缩放,以满足目标大小。你不必自己反复试参数。

"GIF 图像每帧最多 256 色,因此调色板大小对文件体积影响很大。" MDN 图像格式指南
  • 先尝试低损失的帧与编码器优化
  • 如果仍然过大,再降低调色板颜色数
  • 随后使用有损优化,而不是先明显缩小尺寸
  • 缩放放在较后阶段,因为它对清晰度影响更明显

搜索会在第一个满足目标的结果处停止,从而保留仍能达标的最高画质。

常见问题

上传 GIF,把目标文件大小选成 10 MB,然后点击压缩 GIF。工具会自动寻找不超过 10MB 且画质尽量高的结果。

可以。选择 1 MB,或输入自定义大小。更严格的目标可能需要减少颜色或降低分辨率。如果无法在可用画质下达到 1MB,你仍可下载最小结果。

可以。选择自定义,然后用 MB 或 KB 输入数值。数值必须大于 0,并处于合理范围内。

工具会在有限次数的尝试后停止,并给出最小可用结果。你可以下载该文件,或改选更大的目标。

通常目标越严,压缩就越强,可能减少颜色、分辨率或视觉质量。搜索会优先选择仍能满足目标的最高画质结果。

不会。压缩会保留每一帧的原始延迟,动画应按相同速度播放。

不会。GIF 文件在浏览器本地处理,不会上传到 OmniGIF 服务器。

按指定大小压缩 GIF - 1MB、2MB、5MB 或 10MB | OmniGIF