GIF 尺寸调整
在不丢失动画的前提下调整动态 GIF 的尺寸:设置宽度、高度或百分比,也能做成 Discord、Slack、Twitch 表情的尺寸,并保留时间轴和透明度。
大多数图片编辑器和缩放工具只会保存 GIF 的第一帧,动画就没了。这个调整工具会缩放动态 GIF 的每一帧,并保留时间轴、循环设置和透明度,所以它仍会和原来一模一样地播放,只是尺寸变成你需要的大小。可以用来缩小聊天应用里的表情 GIF、适配横幅,或者制作 Discord、Slack、Twitch 的自定义表情。它在浏览器里使用 ffmpeg 引擎(约 30 MB,只需下载一次)运行,你的 GIF 不会被上传。
使用方法
- 选择调整方式:宽度或高度(另一边随之变化)、百分比、精确尺寸,或表情预设。
- 对于精确尺寸和表情,选择 GIF 是带透明边完整放入、填满并裁剪,还是拉伸。
- 选择颜色数,然后选择一个或多个 GIF。
- 查看预览和新尺寸,然后下载(多个 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 留在你的设备上。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/gif-resizer/
引用此工具
kakaoCalc. (2026, November 8). GIF 尺寸调整. https://kakao.mobile/zh/tools/gif-resizer/
“GIF 尺寸调整.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/gif-resizer/.