このページについて

C

ImageFiles.MCU.resourceCompression

画像アセットを圧縮形式で保存し、アクセス速度を向上させます。このプロパティは、デフォルトでfalse に設定されています。

説明

このプロパティを使用すると、true またはfalse を指定して、リソースの圧縮を有効または無効にできます。デフォルトでは、リソースの圧縮はfalse に設定されています。

リソース圧縮が有効になっている場合、画像アセットは圧縮形式で保存され、必要に応じてキャッシュ内で解凍されます。これによりバイナリサイズは縮小されますが、解凍のオーバーヘッドが発生します。このフラグが true の場合、ImageFiles.MCU.resourceCachePolicy が"OnDemand" に設定されていることを意味します。

注:

  • いずれかのアセットで圧縮が有効になっている場合、LodePNG解凍ライブラリがバイナリにリンクされます。
  • 画像キャッシュを有効にする必要があります。

使用方法

このプロパティは、その親ノードが受け入れられるあらゆるコンテキストで受け入れられます。ブール値を取り、デフォルト値はfalse です。

コード例:

ImageFiles {
    MCU.resourceCompression: true
}

注: MCU.Config で以下のように定義されている場合、この プロパティQmlProject ファイル内のすべての画像リソースに適用することもできます。

MCU.Config {
    resourceCompression: true
}

このプロパティは

このプロパティは、QmlProject API 1.3 で導入されました。

関連項目: Qt Quick Ultralite 画像キャッシュImageFiles.MCU.resourceCachePolicyMCU.Config.maxResourceCacheSize、およびQUL_RESOURCE_COMPRESSION

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。