SVG to TGS / ファイルツール

TGS ファイルを検査

Telegram スタンプを公開する前に、ファイルの内容を確認しましょう。.tgs ファイルをドロップすると、構造、容量、時間の設定を検査できます。

検査するファイルを選択

.tgs ファイルをここにドロップ

一度に検査できるのは 1 ファイルです。極端に大きな入力は、別途設けた安全上の上限により読み込み前に停止します。

当サイトの公開サンプルを読み込みます。

チェッカーを準備しています…

この TGS チェッカーで分かること

TGS は gzip で圧縮されたアニメーション文書であり、SVG の拡張子を変更したものではありません。このチェッカーは圧縮データを開いて JSON を読み取り、測定できる項目を Telegram のアニメーションスタンプの要件に照らして検査します。既知の互換性の問題も調べますが、ファイルの書き換えや修復は行いません。

自動で検査する項目

項目検査内容
圧縮形式と文書読み取り可能な gzip、有効な JSON、アニメーションの構造、TGS マーカー。
キャンバスTGS スタンプとアニメーション絵文字は 512 × 512 ピクセル。
時間の設定60 FPS、有効なフレーム区間、3 秒以内の再生時間。
圧縮後の容量実際にアップロードする TGS ファイルは 64 KB(65,536 バイト)以下。
互換性の手がかりテキスト、メディア、3D、エフェクト、マスク、エクスプレッションなどに関する既知の問題。完全なアニメーションエンジンではありません。

構造に問題がなくても、Telegram の承認にはなりません

重要な要件のうち 2 つは目視で確認する必要があります。動きがループすることと、再生中に素材がキャンバス内に収まることです。幅と高さが正しくても、どちらも証明できません。このチェッカーはアニメーションの再生、最初と最後のフレームの比較、動く各シェイプの境界の計算を行いません。

適切なプレビューで書き出したファイルを開き、何周か再生して、最も外側の角や線を確認してください。その後、Telegram の @Stickers の手順に従い、目的のスタンプパックや絵文字パックに追加します。Telegram が追加の検査を行う場合もあり、このページでは受け付けられることを保証できません。

作例と目視確認のポイント

検査結果に応じて元のデータを修正

  1. 実際にダウンロードした .tgs ファイルから始めます。展開できない場合は、素材を変更する前に書き出し直してください。
  2. 容量や時間のエラーは、元のエディターに戻って該当する設定を調整します。機能に関する注意事項は、元データの互換性の問題を示すもので、JSON の項目を無作為に削除する指示ではありません。
  3. 新しいバージョンを書き出して再検査し、採用した TGS と元のプロジェクトを一緒に保存してください。バージョンを比較したり、デザイナーに検出内容を伝えたりする場合は、レポートをダウンロードできます。

変換とは独立した、端末内でのファイル検査

選択した TGS は、このブラウザー内で読み取ります。チェッカーはファイルをアップロードせず、アカウントを要求せず、Telegram に送信することもありません。サンプルを選ぶと、このサイトの公開例をダウンロードするだけです。結果をクリアすると表示中のファイル情報が消えますが、端末内の元のファイルは削除されません。

このページは TGS から SVG への変換ツールでも、アニメーションエディターでもありません。元の SVG がある場合は、別の SVG to TGS コンバーターで新しく書き出せます。そのコンバーターでは Telegram へのログインが必要で、選択した SVG は診断のためサービスに送信されます。このローカルチェッカーとは処理の流れが異なります。

SVG to TGS を開く

公式の形式要件