C

QUL_RESOURCE_COMPRESSION

警告:此CMake源属性自2.4版以来已弃用,考虑使用ImageFiles.MCU.resourceCompression代替。

注意:可以使用BoardDefaults.qmlprojectconfig中的QmlProject来设置板级默认值。请参阅为平台定义默认变量QmlProject手册

以压缩格式存储图像。

描述

如果没有设置此标志,则每个图像都以未压缩格式存储。当设置QUL_RESOURCE_COMPRESSION时,图像将使用PNG压缩存储,并在需要时解压缩到缓存中。这减少了二进制文件的大小,但增加了解压缩开销。

此标志意味着QUL_RESOURCE_CACHE_POLICY是“OnDemand”。

注释:

  • 如果为任何资源启用压缩,则将LodePNG解压缩库链接到二进制文件中。
  • 图像缓存必须启用。
  • 在添加文件到应用程序之前必须通过qul_add_resource函数设置源文件属性。

该属性是在Qt Quick Ultralite 1.1中引入的。

另请参阅Qt Quick Ultralite图像缓存默认资源属性QUL_RESOURCE_CACHE_POLICYqul_set_maximum_resource_cache_size

在某些Qt许可下提供。
了解更多信息。