跳到主要内容

GIF延长器

Server-processed

为动画GIF添加额外暂停时间 — 在循环前延长最后一帧的暂停,或通过为每一帧增加延迟来减缓整个动画。

输入

Drop a file or browse
One file · GIF

动画或静态GIF。像素不会改变 — 仅帧延迟会改变。每次运行使用一个积分。

要添加多少额外时间。使用仅最后一帧时,这是动画在最后一帧暂停多久后才返回开始。

取消勾选可使输出GIF仅播放一次,而不是循环。

输出

已上传GIF

Result will appear here.

延长的GIF

Result will appear here.

这对您有帮助吗?

使用指南

为动画GIF添加额外暂停时间 — 在循环回到开始前延长最后一帧的暂停,或通过为每一帧增加相同的延迟来减缓整个动画。您上传的文件会立即显示在自己的已上传GIF预览中,位于延长的GIF结果正上方,这样您可以在运行该工具后比较两者。

工作原理

上传GIF(动画或静态),选择要延长的内容,并设置要添加多少额外时间:

  • 仅最后一帧 — 默认选项。仅将额外时间添加到最后一帧的延迟中,使动画在最后一帧暂停更长时间,然后跳回到第一帧。对于循环过快的GIF很有用,或为"搞笑"帧留出着陆时间。
  • 每一帧 — 为每一帧的延迟添加相同的额外时间,均匀减缓整个动画,而不仅仅是在末尾暂停。如果要实现比例速度变化而不是固定添加,请使用GIF Editor的Speed模式。
  • 额外暂停时间(秒) — 要添加多少时间,从0.1到60秒。

无限循环默认被勾选,因此输出GIF会像大多数动画GIF一样无限循环。取消勾选可使输出仅播放一次并在最后一帧停止。

隐私

GIF在我们的服务器上处理,而不是在您的浏览器中处理 — 这正是不使用重型浏览器内库就能进行多帧解码和重新编码的原因。它仅用于生成您的结果,之后不会被存储。每次运行都使用一个积分,包括在网站本身。

为什么这是GIF Editor的Speed模式的单独工具?

Speed 缩放每个延迟的百分比(200%播放速度快两倍),这按比例改变整个动画的节奏。此工具添加固定数秒到一个或所有帧 — 当您想要在特定点(循环点)暂停而不是统一更快或更慢的播放时,这是正确的操作。

这适用于动画GIF吗?

是的 — 这就是全部意义。除了"每一帧"有意添加到所有帧或"仅最后一帧"仅添加到最后一帧的地方外,每一帧的原始延迟都被保留。

单帧(静态)GIF会发生什么?

"仅最后一帧"和"每一帧"都会将该单个帧的延迟延长相同的量,因为它既是第一帧又是最后一帧。

gifextend gifgif extendergif pausegif hang timegif delayslow down gif loopgif last frame delayanimated gif editor

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/gif-extender \
  -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-extender` tool (GIF Extender) on this input:

YOUR_INPUT_HERE

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

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

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