Language日本語▾
簡潔な回答
PAG (Portable Animated Graphics) は、Tencent が提供するオープンソースのアニメーション形式およびプレーヤーのセットです。 Lottie と同様に、After Effects からエクスポートされたアニメーションを再生しますが、コンパクトなバイナリ ファイルを使用し、より多くの After Effects 機能をサポートし、実行時にテキストと画像を置き換えることを目指しています。 Lottie には、はるかに大きなグローバル エコシステムがあります。 PAG は中国で構築されたアプリで最も一般的です。
核心
- PAG と Lottie はどちらも After Effects アニメーションをアプリが再生できるファイルに変換します
- PAG: Tencent の After Effects エクスポータからのバイナリ .pag ファイル、オープン ソース
- Lottie: Bodymovin 経由の JSON (または圧縮された .lottie)、非常に広くサポートされています
- PAG は、テンプレートの実行時テキストと画像の置換をサポートします
- どちらもそれ自体ではインタラクティブなステートマシン ツールではありません
どちらの形式も同じ問題を解決します。デザイナーは After Effects でアニメーションを作成し、アプリはビデオ ファイルなしでそのアニメーションを再生する必要があります。 Lottie は、Bodymovin プラグインによってエクスポートされた JSON を使用してこれを行います。 PAG は、Tencent 独自の After Effects プラグインによってエクスポートされたバイナリ ファイルを使用してこれを実行します。
PAG はオープン ソースであり、テンプレート、ステッカー、ビデオ エフェクトでアニメーションを多用する Tencent 製品用に構築されました。その利点は、コンパクトなバイナリ形式、幅広い After Effects 機能のサポート、実行時にアニメーション内のテキストと画像を置き換える機能であり、これはユーザーが生成したテンプレートに役立ちます。
Lottie の強みはエコシステムです。プレーヤーはほぼすべてのプラットフォームとフレームワークに存在し、多くのデザイン ツールがそれをエクスポートし、無料のアニメーションの大規模なライブラリがあります。中国以外のほとんどのチームにとって、Lottie がより安全なデフォルトです。
どちらの形式でも固定アニメーションが再生されます。アニメーションがホバー、押下、ロードなどの状態でユーザーに反応する必要がある場合は、プレーヤー周辺のコードに組み込まれるか、当社が作成する Rive や ExodeUI などのツールで作成されるステート マシンが必要です。
PAGは無料ですか?
PAG はオープンソースです。現在のライセンスとプラットフォームのサポートについては、リポジトリを確認してください。
Lottie を PAG に変換できますか?
どちらも After Effects から始まるため、通常のルートは、元の After Effects プロジェクトを PAG エクスポーターでエクスポートすることです。
PAG と Lottie ではどちらが小さいですか?
PAG は、コンパクトになるように設計されたバイナリ形式を使用します。結果はアニメーションに依存するため、自分のファイルと比較してください。
Lottie から PAG に切り替える必要がありますか?
ランタイムテキストや画像置換など、Lottie にはない機能が必要な場合にのみ、PAG プレーヤーがプラットフォームをカバーします。
ブラウザで Lottie ファイルを検査する
Lottie JSON を開き、そのレイヤーとサイズを確認し、重くなっている原因を特定します。無料。
Lottie ビューアを開く