SVG to TGS / 文件工具

检查你的 TGS 文件

发布前,先了解 Telegram 贴纸文件的内容。拖入 .tgs 文件,即可检查其结构、大小和时间设置。

选择要检查的文件

将 .tgs 文件拖到这里

每次检查一个文件。另设安全大小限制,过大的输入文件会在读取前被拦截。

将加载本站公开的示例文件。

正在准备检查器…

TGS 检查器能告诉你什么

TGS 是经过 gzip 压缩的动画文档,并不是改了扩展名的 SVG。此检查器会打开压缩容器、读取 JSON,并按照 Telegram 动画贴纸的要求检查可测量的属性。它还会查找已知的兼容性问题,但不会改写或修复文件。

自动检查项目

属性检查内容
容器与文档gzip 是否可读取、JSON 是否有效,以及动画结构和 TGS 标记。
画布TGS 贴纸和动画表情需使用 512 × 512 像素。
时间设置60 FPS、有效的帧区间,以及不超过 3 秒的时长。
压缩后大小实际上传的 TGS 文件最多为 64 KB(65,536 字节)。
兼容性线索与文字、媒体、3D、效果、蒙版、表达式等功能有关的已知问题。此工具并非完整的动画引擎。

结构检查无误,不代表 Telegram 已批准

两项重要要求仍需目视检查:动作应能够循环播放,而且图稿在整个动画过程中都应保持在画布内。宽高正确并不能证明这两点。此检查器不会播放动画、比较首尾帧,也不会计算每个运动图形的边界。

用合适的预览工具打开导出文件,观看多个完整循环,并检查最外侧的边角和描边。随后通过 Telegram 的 @Stickers 流程将文件用于目标贴纸包或表情包。Telegram 可能还会进行额外检查,本页无法保证文件一定会被接受。

查看示例与目视检查说明

根据检查结果修正对应的源文件

  1. 先使用实际下载的 .tgs 文件。如果无法解压,请先重新导出,再考虑修改图稿。
  2. 遇到大小或时间设置错误,请返回原编辑器调整相应设置。功能提醒指出的是源项目的兼容性问题,并不是让你随意删除 JSON 字段。
  3. 导出新版本并再次检查,将源项目与选定的 TGS 一同保存。如果需要比较版本或将问题交给设计师处理,可以下载报告。

本地文件检查与格式转换是不同的流程

所选 TGS 在当前浏览器内读取。检查器不会上传文件,不要求注册账户,也不会将文件发送给 Telegram。选择示例仅会从本站下载一个公开示例。清除结果会移除页面上显示的文件信息,不会删除设备中的原文件。

本页不是 TGS 转 SVG 转换器,也不是动画编辑器。如果你有 SVG 源文件,可以使用单独的 SVG to TGS 转换器创建新的导出文件。该转换器要求登录 Telegram,并会将所选 SVG 发送到服务端用于诊断;它与此处的本地检查流程不同。

打开 SVG to TGS

官方格式要求