なぜ TGS を SVG に変換するのですか?
.svg を対象とする主な理由は、Telegram ステッカーの静止ベクターバージョンが必要な場合です。デザインファイルでの使用、品質を落とさずにスケーリングする場合、またはドキュメントにスケーラブルなアートワークを埋め込む場合などに適しています。
TGS から SVG への変換方法
python-lottie OPEN-SOURCE
pip install lottie でインストールし、lottie_convert.py input.tgs output.svg を実行して、最初のフレームを SVG ベクター画像としてエクスポートします。
これらの形式について
TGS ファイルは Telegram のアニメーションスタンプです。これは gzip 圧縮された Lottie ベクターアニメーションで、通常は 20〜30 KB 程度です。デスクトップアプリをダブルクリックしても開くことはできず、Telegram 内でネイティブに再生されます。PC で表示するには、ezgif の TGS-to-GIF ツールにアップロードするか、拡張子を…
.TGS の詳細を開く →SVG ファイルは Scalable Vector Graphics(スケーラブル・ベクター・グラフィックス)画像です。これは W3C のオープン標準であり、2D グラフィックスを XML テキストとして保存するため、品質を損なうことなく任意のサイズに拡大縮小できます。Chrome、Edge、Firefox、Safari…
.SVG の詳細を開く →品質と注意点
- アニメーションは失われます。TGS には複数のキーフレームが含まれていますが、SVG にエクスポートできるのは1つの静止フレームのみです。
- python-lottie は、特定の
.tgsが使用するすべての Lottie 機能をサポートしていない場合があります。複雑なレイヤー効果やマスクは、正しくレンダリングされないか、省略される可能性があります。 - 静止画ではなく動きが必要な場合は、代わりに GIF、WebP、または MP4 に変換してください。
よくある質問
SVG は TGS ファイルの Lottie アニメーションを保持できますか?
python-lottie はデフォルトでどのフレームをエクスポートしますか?
lottie_convert.py --help を確認してください。LottieFiles を使用する前に TGS を解凍する必要がありますか?
.tgs を .json.gz にリネームし、7-Zip または gunzip で抽出して、LottieFiles が開けるプレーンな Lottie .json を取得してください。