VOLYA完全自由 · 基于 TON
🌐 ENRUZH
免费 · 就在 Telegram 里

Lottie 转成 TGS

把 .json 改名成 .tgs 是行不通的。TGS 是经过 gzip 压缩、带有标记的 Lottie,还有一套普通 Lottie 没有的限制。下面是具体差别,以及如何得到一个 Telegram 会接受的文件。

TGS 与 Lottie 的区别

压缩

TGS 是经过 gzip 压缩的 Lottie。把 .json 直接改名为 .tgs,文件仍然是未压缩的,会被拒绝。

tgs:1 标记

文件内部必须有一个字段,标明它是为 Telegram 制作的。通用导出工具不会写入它。

限制

512×512 像素、最高 60 帧每秒、最长 3 秒、不超过 64 KB。任何超出的内容都会被静默拒绝。

功能子集

不支持渐变描边、Alpha 与轨道遮罩、表达式和效果。一个文件可以是合法的 Lottie,同时是非法的 TGS。

具体怎么做

  1. 在 Telegram 里把 .json 或 .tgs 发给我们的机器人。
  2. 它会按 Telegram 的规则检查文件,并给出一份说人话的报告。
  3. 能自动修的就自动修:压缩、标记、渐变描边、遮罩。
  4. 修好的 .tgs 回到同一个聊天,并已用同一套规则复检过。

无法自动修复的部分——画布尺寸、帧率、时长以及超过 64 KB——机器人会直接说明,让你在编辑器里改,而不是靠上传被拒才知道。

常见问题

可以直接把 .json 改名为 .tgs 吗?

不行。TGS 必须经过 gzip 压缩并包含 tgs:1 标记,改名两者都做不到。

TGS 有哪些限制?

512×512 像素、最高 60 帧每秒、最长 3 秒、不超过 64 KB,并且只支持 Lottie 的一个子集。

要花多少钱?

检查永远免费,第一次转换也免费。之后每个文件几颗 Telegram Stars。