C

ImageFiles.MCU.resourceCompression

以压缩格式存储图像资源以实现更快的访问。默认情况下,此属性设置为 false

描述

此属性可用于启用或禁用资源压缩,使用 truefalse。默认情况下,资源压缩设置为 false

如果启用了资源压缩,则图像资源以压缩格式存储,并在需要时解压缩到缓存中。这减小了二进制文件的大小,但增加了解压缩开销。当此标志为真时,表示 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.maxResourceCacheSizeQUL_RESOURCE_COMPRESSION

在特定的 Qt 许可证下可用。
了解更多信息。