GIF 循环更改器
设置动画 GIF 无限循环、播放一次后停止或重复确切次数 — 容器的循环计数被重写,每一帧及其原始时序保持不变。
输入
动画或静止 GIF。帧及其时序不会改变 — 仅循环计数会改变。每次运行使用一个学分。
输出
Result will appear here.
Result will appear here.
使用指南
设置动画(或静止)GIF 播放多少次 — 无限循环、播放一次后停止或重复确切次数 — 无需改动任何像素或帧延迟。您的上传在选择后立即显示在其自己的上传的 GIF预览中,位于结果正上方,因此您可以在运行工具后比较两者。
工作原理
上传 GIF 并选择循环选项:
- 无限循环 — 默认设置。输出无限循环,就像网络上大多数动画 GIF 一样。
- 播放一次(不循环) — 输出播放一遍帧并在最后一帧停止。
- 循环确定次数 — 输入循环次数。这是 GIF 格式本身计算循环的方式:数字表示动画在首次播放后重复的额外次数,因此计数为 3 表示 GIF 总共播放 4 次。这也是每个主要浏览器解释它的方式,所以您输入的值正是查看者将看到的值。
有关帧本身的任何内容都不会改变 — 像素、位置和每帧延迟都完全按照上传的方式传递。只有 GIF 的循环计数块被重写。
隐私
GIF 在我们的服务器上处理,而不是在您的浏览器中 — 这使得无需沉重的浏览器内库就能进行解码和重新编码。它仅用于生成结果,之后不存储。这在运行时使用一个学分,包括在网站本身上。
这在动画 GIF 上有效吗?
是的 — 这正是其目的。它也适用于静止(单帧)GIF,尽管循环设置在那里没有可见效果,因为没有要重复的内容。
我还想调整大小、裁剪或以其他方式编辑 GIF — 我可以在这里做到吗?
不能一次性完成 — 此工具仅更改循环计数。对于像素/帧编辑(调整大小、裁剪、旋转、速度、反向、优化),请使用 GIF Editor — 它有自己的"无限循环"复选框用于简单的 forever-vs-once 选择,或先运行该工具并将其结果反馈回此处以获得精确的循环计数。
为什么 0 不是循环计数字段的选项?
0 已经有一个专用的、更清晰的选项:无限循环。每个 GIF 查看器都将明确的循环计数 0 视为"无限循环",因此两者是等效的 — 我们只是给它一个自己的标签,而不是让您输入一个数字。
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/gif-loop-changer \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file": "<file>"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `gif-loop-changer` tool (GIF Loop Changer) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.