Instagram Square GIF
将动画 GIF 填充或裁剪为 Instagram 的完美 1:1 正方形 — 保留每一帧和延迟,循环可选。
输入
动画或静止 GIF。每一帧都会被处理和重新编码 — 每次运行使用一个积分。
取消勾选使输出 GIF 播放一次而不是循环。
填充添加到较短一侧的条形。
输出
Result will appear here.
Result will appear here.
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/instagram-square-gif \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file": "<file>"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `instagram-square-gif` tool (Instagram Square GIF) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
Instagram 的信息源将每个 GIF 强制为 1:1 的正方形,除非您先修复纵横比,否则会裁剪或挤压任何更宽或更高的内容。此工具会为您进行修复 — 上传 GIF,选择填充或裁剪,每一帧都会被解码,调整到正方形画布上,并使用其原始延迟重新编码。您的上传在您选择它后会立即显示在其自己的上传的 GIF 预览中,就在正方形 GIF 结果的上方,因此您可以在运行工具后比较两者。
工作原理
上传 GIF(动画或静止)并选择如何使其成为正方形:
- 填充至正方形 — 保留整个帧并在较短一侧(宽 GIF 的上下,高 GIF 的左右)添加纯色边框,两边边缘均匀分割。使用背景颜色选择器选择边框颜色;默认为白色。
- 裁剪至正方形 — 通过将长边裁剪下来以匹配较短边,从两个边缘均匀修剪,从边到边填充帧。没有添加任何内容,但裁剪边缘附近的内容会丢失。
已经是正方形的 GIF 无论哪种方式都会无明显变化地通过。
无限循环默认情况下被选中,因此输出 GIF 会无限循环,就像大多数动画 GIF 一样。取消勾选使输出仅播放一次并在最后一帧上停止。
隐私
GIF 在我们的服务器上处理,而不是在您的浏览器中 — 这就是在没有重型浏览器库的情况下进行多帧解码和重新编码成为可能的原因。它仅用于生成您的结果,之后不会被存储,无需帐户或注册。这每次运行使用一个积分,包括网站本身。
这可以用于动画 GIF 吗?
可以 — 这就是全部要点。每一帧都分别被转换为正方形并用原始时序重新编码,因此动画在正方形画布上播放时与之前完全相同。
我应该选择填充还是裁剪?
如果帧中没有任何内容会丢失,则选择填充 — 屏幕截图、图表、边缘附近有文字的 GIF。如果稍微裁剪没问题,您想要用无边框填充整个正方形,则选择裁剪 — 脸部或居中主体通常会被清晰地裁剪。
我可以选择不是纯色的背景吗?
在此工具中无法进行 — 填充仅使用单一平色进行填充。对于需要背后有照片或渐变的填充 GIF,首先在图像编辑器中合成,然后如果仍需要精确的正方形,通过此处运行该结果(它可能已经是)。
为什么输出的文件大小或颜色与原始的略有不同?
每一帧都完全重新编码,因此文件大小在某种程度上总会改变。颜色通常会完全按原样输出 — 填充的边框颜色只是添加到调色板中。只有已经使用接近每帧 256 种颜色最大值的 GIF 会经历其颜色的轻微重新量化,以保持结果在该格式限制内。