compressType(枚举) - Lucky-Koishi/KoishiExAPI GitHub Wiki

声明

namespace Koishi;
└enum compressType;

描述

  该枚举表示图片型索引项对应的图像数据采用的压缩格式。
  PICinfo类中包含一个compressType类型的属性PICinfo::comp,在对IMG文件进行提取时,若该索引项不是指向型索引项,则会识别该索引项的压缩类型并存储为PICinfo类里的comp属性:若该值为COMP_NONE则图像数据未采用压缩,若压缩格式为COMP_ZLIB或COMP_ZLIB2,则表示图像数据采用ZLIB压缩,提取出的图像数据应经过stream::uncompressData()进行解压之后才能继续进行图像分析。有关ZLIB(通用压缩库)的信息,请参考维基ZLIB页面。
  compressType枚举中包含的值如下表所示:

元素 整型值 描述
COMP_UDEF 0 表示缺省压缩格式。
COMP_NONE 0x05 表示图片索引项对应的图像数据未采用压缩。
COMP_ZLIB 0x06 表示图片索引项对应的图像数据采用ZLIB压缩。
COMP_ZLIB2 0x07 同COMP_ZLIB一样,也表示图片索引项对应的图像数据采用ZLIB压缩,但同时声明该图像数据是DDS格式的。

参见

  PICinfo类compcompressData()uncompressData()

⚠️ **GitHub.com Fallback** ⚠️