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格式的。 |