SVG to TGS / ファイルツール
TGS ファイルを検査
Telegram スタンプを公開する前に、ファイルの内容を確認しましょう。.tgs ファイルをドロップすると、構造、容量、時間の設定を検査できます。
検査するファイルを選択
.tgs ファイルをここにドロップ
一度に検査できるのは 1 ファイルです。極端に大きな入力は、別途設けた安全上の上限により読み込み前に停止します。
チェッカーを準備しています…
検査結果
この検査では形式のエラーは見つかりませんでした。目視での確認と、Telegram 側の検査は引き続き必要です。
ファイルの詳細
検出内容と対処方法
目視による確認も必要です
JSON レポートにはファイル名、測定値、検出内容が含まれます。アニメーションの内容は含まれません。レポートは端末にダウンロードされます。
この 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 が追加の検査を行う場合もあり、このページでは受け付けられることを保証できません。
作例と目視確認のポイント検査結果に応じて元のデータを修正
- 実際にダウンロードした .tgs ファイルから始めます。展開できない場合は、素材を変更する前に書き出し直してください。
- 容量や時間のエラーは、元のエディターに戻って該当する設定を調整します。機能に関する注意事項は、元データの互換性の問題を示すもので、JSON の項目を無作為に削除する指示ではありません。
- 新しいバージョンを書き出して再検査し、採用した TGS と元のプロジェクトを一緒に保存してください。バージョンを比較したり、デザイナーに検出内容を伝えたりする場合は、レポートをダウンロードできます。
変換とは独立した、端末内でのファイル検査
選択した TGS は、このブラウザー内で読み取ります。チェッカーはファイルをアップロードせず、アカウントを要求せず、Telegram に送信することもありません。サンプルを選ぶと、このサイトの公開例をダウンロードするだけです。結果をクリアすると表示中のファイル情報が消えますが、端末内の元のファイルは削除されません。
このページは TGS から SVG への変換ツールでも、アニメーションエディターでもありません。元の SVG がある場合は、別の SVG to TGS コンバーターで新しく書き出せます。そのコンバーターでは Telegram へのログインが必要で、選択した SVG は診断のためサービスに送信されます。このローカルチェッカーとは処理の流れが異なります。
SVG to TGS を開く