免费GIF尺寸调整工具
将任意GIF动画缩放到新的宽度。宽高比自动保持不变。无需上传、无需注册——完全在浏览器中运行。
拖放 GIF 文件到此处或点击浏览
在浏览器中转换 — 无需上传任何内容
工作原理
加载GIF文件
将GIF动图拖入工具或点击文件选择器从设备中选取。
输入目标宽度
输入期望的输出宽度(像素)。高度字段会自动更新以保持原始宽高比。
下载缩放后的GIF
点击缩放。每帧使用双三次插值在浏览器中完成缩放。确认新尺寸后保存文件。
调整GIF尺寸为什么效果这么显著
GIF的文件体积不是随尺寸线性缩减的——而是随尺寸比例的平方缩减。将宽度减半,画布面积变为四分之一。一个1200px宽的GIF缩放到600px,体积不是减少一半,而是通常减少60-75%。这使得尺寸调整成为处理超大GIF动图时收益最高的单项优化操作,效果超过有损压缩。
各平台有自己的最大显示宽度,而且不会在GIF超出时给你提示。当浏览器在640px的列中渲染一个1800px宽的GIF时,它会下载每一个多余像素,然后在布局时全部丢弃。你为带宽买了单,但访客什么额外收益都没有。缩放到实际显示宽度可以彻底消除这种浪费——对每一个查看该GIF的用户都如此。
来自Figma、Sketch或Framer等设计工具的Retina(2x)导出是GIF过大的另一个常见原因。设计在400px显示的内容被导出为800px以适配高分辨率屏幕。在标准1x屏幕上——全球仍然是主流设备——提供800px版本恰好浪费了一半的数据。缩放到1x宽度生成的文件在标准屏幕上外观完全一样,同时将下载体积减半。
宽高比锁定不仅是便利——它对动画质量至关重要。GIF动画的每帧必须共享完全相同的画布尺寸。如果任何一帧因四舍五入导致高度计算略有不同,结果会在某些GIF渲染器中产生抖动或位移。本工具使用公式 new_height = round(original_height × new_width / original_width) 对所有帧进行一致的等比缩放。
主要功能
录屏导出优化
录屏工具默认使用显示器完整分辨率,经常产出1920px甚至更宽的GIF。缩放到800px——文档和博客文章的标准宽度——通常能将20-50MB的文件降至可控的2-6MB。
Retina到标准转换
将2x导出缩放到50%即可为标准屏幕提供体积最优的文件,同时在高分辨率屏幕上保留原始版本的清晰度。
邮件安全宽度
邮件客户端的图片容器通常为500-600px宽。任何超出此宽度的GIF会被客户端缩小——但你已经为多余的字节付出了下载代价。提前缩放可以避免这种浪费。
画廊缩略图生成
以200px展示动画预览的画廊应该提供200px的GIF,而不是用CSS缩小1200px的源文件。正确尺寸的缩略图加载更快,在浏览器中占用更少内存。
平台专属尺寸
Discord动态服务器图标显示为96px。Twitter卡片中的GIF渲染为800px。GitHub README列宽为640px。缩放到精确的平台尺寸意味着传输中零浪费。
私密、可离线处理
缩放通过WebAssembly在浏览器标签页内运行。GIF绝不会传输到任何服务器。页面加载后即使网络不稳定也可正常使用。
格式对比
| 平台或场景 | 推荐宽度 | 文件大小限制 | 备注 |
|---|---|---|---|
| Twitter / X | 800 px | 15 MB | 时间线中的最大内联显示宽度 |
| Discord(免费账户) | 480 px | 8 MB | 动态服务器图标须为96px且不超过256KB |
| Slack | 480 px | 1 GB | GIF以缩略图预览;更小加载更快 |
| GitHub README | 640 px | 10 MB | 适合默认README列宽 |
| 博客或网站文章 | 匹配内容列宽 | 无平台限制 | 标准内容列通常为600-800px |
| 邮件营销 | 600 px | 建议约1MB | 大多数客户端渲染最大宽度600px |
