3. 通道图像数据

图层中的各通道图像数据列表,数据长度来自前面的图层数据长度信息,数据格式如下:

  1. 2字节(short):各通道图像数据压缩方式,0为不压缩、1为RLE压缩、2为ZIP without prediction、3为ZIP with prediction
  2. 后面的数据为图层的图像数据,如果使用了图像压缩,需要先把后面的图像数据解压缩。数据解压后以每个通道一个数据块的形式保存,通道顺序由前面的图层通道信息顺序决定。 a) 各位图颜色通道说明:
  1. 1位位图:包含1个黑色颜色通道, 1比特/像素,值为0表示白色,为1表示黑色,每行的字节数必须为偶数,多余的比特位为0。
  2. 8位或16位灰度或双通道图像:双通道图像的数据结构与灰度图像相同,包含1个灰度颜色通道和透明蒙版通道(如果存在)。8位图像为1字节/像素、16位图像为2字节/像素。透明蒙版通道图层通道ID为-1
  3. 8位索引图像:包含1个索引色颜色通道,1字节/像素,值为颜色索引ID,如果颜色索引ID和透明色索引ID相同,表示为透明色。
  4. 8位或16位RGB图像:包含R、G、B三个颜色通道和透明蒙版通道(如果存在)。8位图像为1字节/像素、16位图像为2字节/像素。
  5. 8位或16位CMYK图像:包含C、M、Y、K四个颜色通道和透明蒙版通道(如果存在)。8位图像为1字节/像素、16位图像为2字节/像素。
  6. 8位或16位LAB图像:包含L、A、B三个颜色通道和透明蒙版通道(如果存在)。8位图像为1字节/像素、16位图像为2字节/像素。 b) 8位或16位图像还支持用户自定义颜色通道(图层通道ID为-2),8位图像为1字节/像素、16位图像为2字节/像素。

至此图层信息数据区结束,接下来是快速蒙版数据区