Qt Lottie アニメーション

Qt Lottie Animationは、Adobe After Effects 用のBodymovinプラグインによって JSON フォーマットでエクスポートされたグラフィックやアニメーションをレンダリングするための QML API を提供します。

はじめに

以下の文を使って型をインポートします:

import Qt.labs.lottieqt

Adobe After Effects 用のプラグインをダウンロードしてインストールする方法については、Bodymovin の GitHub ページを参照してください。

制限事項

実装はbodymovin のマスター仕様に従っています。エクスポートされた Bodymovin ファイルが仕様と異なる場合、可能な限り考慮されます。

一般的な制限

  • precomps はサポートされていません。
  • エクスプレッションはサポートされていません。
  • タイムラインは、タイムモードではなく、フレームモードのみをサポートしています。

アニメーションレベルの制限

以下のプロパティはサポートされていません:

  • assets - 再利用可能なテキストとイメージ
  • chars テキスト

レイヤー

shape レイヤーとalpha mask adjustment レイヤーのみがサポートされています。

以下のプ ロパテ ィ には対応 し てい ません:

  • ao (自動オリエンテーション)
  • bm (ブレンドモード)
  • maskProperties (マスク)
  • sr (タイムストレッチ)

シェイプ

以下の要素およびシェイプはサポートされていません:

  • gstroke (グループストローク) 要素
  • star 要素
  • ネストされたリピーター シェイプ

また、複数のアクティブなトリムパス(ネストされたグループ内のトリムパスなど)を使用する場合の動作は予測できません。

エフェクト

サポートされているエフェクトはSlideLayer Fill のみです。

ライセンス

Qt Lottie Animationは、The Qt Companyの商用ライセンスで利用できます。また、GNU General Public License, version 3でも利用可能です。詳しくは、Qt Licensingを参照してください。

リファレンス

©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。