ZH
我的工具

GIF 尺寸调整

在不丢失动画的前提下调整动态 GIF 的尺寸:设置宽度、高度或百分比,也能做成 Discord、Slack、Twitch 表情的尺寸,并保留时间轴和透明度。

动态或静态 GIF(APNG 也可以)。文件不会离开你的设备。请先设置好尺寸:选择文件后会立刻开始调整。
用于“指定高度”和“精确的宽度 × 高度”。
我的工具 →
广告

大多数图片编辑器和缩放工具只会保存 GIF 的第一帧,动画就没了。这个调整工具会缩放动态 GIF 的每一帧,并保留时间轴、循环设置和透明度,所以它仍会和原来一模一样地播放,只是尺寸变成你需要的大小。可以用来缩小聊天应用里的表情 GIF、适配横幅,或者制作 Discord、Slack、Twitch 的自定义表情。它在浏览器里使用 ffmpeg 引擎(约 30 MB,只需下载一次)运行,你的 GIF 不会被上传。

使用方法

  1. 选择调整方式:宽度或高度(另一边随之变化)、百分比、精确尺寸,或表情预设。
  2. 对于精确尺寸和表情,选择 GIF 是带透明边完整放入、填满并裁剪,还是拉伸。
  3. 选择颜色数,然后选择一个或多个 GIF。
  4. 查看预览和新尺寸,然后下载(多个 GIF 会打包成一个 ZIP)。

计算公式

保持比例:新高度 = 原高度 × 新宽度 ÷ 原宽度(四舍五入)

帧使用 Lanczos 滤镜缩放,缩小时能保持边缘清晰。随后每个 GIF 会用它所有帧生成一个调色板(ffmpeg palettegen),并且只保存每一帧中变化的区域,使文件保持小巧。原本透明的像素仍保持透明;GIF 的透明只有开和关,所以柔和的边缘会变硬。

示例

把一个 480 × 270 的 GIF 宽度调整为 320 px,高度为 270 × 320 ÷ 480 = 180,结果是 320 × 180。把它做成 128 × 128 的 Discord 表情并选择“完整放入”,会按 128 ÷ 480 缩放成 128 × 72,上下各留 28 px 的透明空白并居中。

表情尺寸

Discord 和 Slack 以较小的尺寸显示自定义表情,所以请按 128 × 128 上传;Discord 允许动态表情最大 256 KB,Slack 最大 128 KB。Twitch 要求动态表情提供 112、56 和 28 像素三种尺寸(每个最大 1 MB)。如果调整后的 GIF 仍然太大,请减少颜色数,或先把动画裁剪到主体。

常见问题

会保留动画速度吗?

会。每一帧都保留自己的延迟,循环设置(无限或指定次数)也会从原文件复制过来。

可以把 GIF 放大吗?

可以,最大 400% 或 2000 px,但放大不会增加细节,边缘会变模糊。缩小通常效果更好,文件也会小得多。

为什么调整后的 GIF 比预期的大?

GIF 的大小取决于像素数、帧数和颜色数。请减小尺寸或减少颜色数,或者用 GIF 压缩工具同时减少帧数。

我的文件会被上传吗?

不会。调整在浏览器中进行,GIF 留在你的设备上。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). GIF 尺寸调整. https://kakao.mobile/zh/tools/gif-resizer/

MLA

“GIF 尺寸调整.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/gif-resizer/.

广告