ImgConvert

GIF 倒放

将整个 GIF 动画按相反顺序播放,保留原始尺寸、每帧停留时间和循环设置,生成可下载的倒放 GIF。

单个 GIF 最大 25 MB,最多 240 帧,所有帧合计不超过 6000 万像素。

改变已有动画的播放方向

让下落的物体向上移动、把动态表情倒过来播放,或让一个动作呈现“撤回”的效果。工具会将所有帧的播放顺序整体反转,让整个动画倒放。

上传一份 GIF,就可以把倒放结果用于新的帖子或作品。请同时保留原文件。输出会重新编码为 GIF,因此即使图片宽高不变,颜色和文件体积也可能发生变化。

如何倒放 GIF

1

选择 GIF 并等待上传完成

从设备中选择一份 GIF,选中文件后会立即开始上传,请等上传完成再提交。原文件需要同时满足:不超过 25 MB、不超过 240 帧,以及所有帧累计不超过 6000 万像素。

2

倒放完整动画

点击“倒放 GIF”,由服务器处理上传文件。本页没有片段选择或速度设置,会将完整帧序列倒序排列,每一帧仍保留自己的停留时间。

3

预览并下载结果

查看已完成的结果,注意停顿位置和循环衔接,再下载 reversed.gif。上传区域的预览仍是原始 GIF,请在结果预览中检查倒放效果。

每帧的停留时间会随画面一起倒序

倒放会把所有帧及对应的停留时间一起倒序排列。以包含 A、B、C、D 四帧的 GIF 为例:

原顺序:A → B → C → D

A 显示 100 ms,B 显示 200 ms,C 显示 300 ms,D 显示 400 ms,文件中记录的单次播放总时长为 1000 ms(1 秒)。

倒放后:D → C → B → A

D 仍显示 400 ms,C 显示 300 ms,B 显示 200 ms,A 显示 100 ms。较长的停顿移动到了开头,记录的总时长仍为 1000 ms。

中间的 B、C 也反转了顺序。这里的时间仅用于举例,无需在页面中输入。工具会保留原帧数(包括重复帧)以及文件中记录的每帧停留时间。

哪些内容会保留,哪些需要检查?

工具会先还原每一帧的完整画面,再执行倒放。即使原 GIF 只保存了帧与帧之间发生变化的小块区域,背景和其他内容也能按对应画面组合。

原始宽度和高度

输出保留 GIF 的画布尺寸,不进行裁剪、缩放、旋转或镜像翻转,改变的是播放顺序。

原始循环设置

原本设置了重复播放的 GIF 会保留该设置,只播放一次的 GIF 也保留原有行为。需要循环时,重复播放的是同一段倒放序列。

已有透明区域

倒放动画会保留已有透明区域,不透明背景仍属于画面内容。使用前可以将边缘放在实际使用的背景上检查。

重新编码的 GIF

重新编码可能改变颜色和文件体积。倒放不保证无损,也不保证文件变小。分享前请检查渐变、细小文字和轮廓。

需要把画面拆成独立图片逐张查看时,可以使用GIF 拆帧下载。本页下载的是 GIF 动画,不是 PNG 图片序列。

如果倒放后的 GIF 需要减小体积,并且符合上传限制,可以再尝试GIF 压缩。比较处理结果后,再决定是否替换已保存的文件。

为什么不足 25 MB 的 GIF 也可能超出限制?

文件体积、帧数和解码后的累计像素会分别检查。播放时间短,不代表帧数一定少。

每次一份 GIF,最多 25 MB

整份原文件都需要符合上传限制。文件损坏或实际格式不是 GIF 时会被拒绝,即使文件名以 .gif 结尾也一样。

最多 240 帧

重复帧也计入上限。GIF 的循环播放次数不会在这里额外增加帧数。

累计最多 6000 万像素

按画布宽度 × 画布高度 × 帧数计算。1000 × 1000 的 GIF 包含 60 帧时达到上限,61 帧就会超出,尽管帧数还不到 240。

超过限制时,请先准备尺寸更小或帧数更少的 GIF。本页没有缩放或删帧设置。仅压缩文件体积,并不会降低解码后的累计像素数。

GIF 倒放常见问题

本工具只输出倒放后的序列,不会把原来的正放序列接在一起生成往返动画。是否重复、重复多少次,仍由原 GIF 的循环设置决定。

单帧 GIF 处理后仍是静态图片。如果各帧内容相同,或动作正反方向看起来相似,也可能看不出明显差别。请检查已完成的结果,不要将上传区域的原图预览当作倒放结果。

再次倒放可以恢复帧顺序和对应的停留时间,但不保证文件与原文件完全一致,也不能撤销重新编码带来的颜色变化。需要完全相同的原文件时,请保留源 GIF。

本页只接受 GIF。MP4、MOV 或 WebM 可以先用视频转 GIF处理,生成符合本工具限制的 GIF 后再倒放。本页不支持动态 WebP 或 APNG。

让 GIF 动画倒放

上传 GIF,将所有帧按相反顺序播放,再下载倒放结果。