跳到主要内容

GIF 循环更改器

Server-processed

设置动画 GIF 无限循环、播放一次后停止或重复确切次数 — 容器的循环计数被重写,每一帧及其原始时序保持不变。

输入

Drop a file or browse
One file · 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 视为"无限循环",因此两者是等效的 — 我们只是给它一个自己的标签,而不是让您输入一个数字。

gifgif loop countloop gifgif loop changermake gif loop oncestop gif loopinganimated gif editor

Use it from code

From 3 credits per call

REST 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_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。