iPhone的CgBI格式的png则将原始的png图片作如下变化:
增加一个新的关键块 CgBI Chunk 四个字节
zlib的header和CRC信息全部从IDAT中移除
红蓝交换,每一个像素(RGBA)中的R和B进行调换变成BGRA ,解压后每一个像素有四个字节组成,也就是将每一个像素的 第一个字节和第三个字节调换
透明像素处理 Premultiplied Alpha,这个的意思是为了图像加载变得更快,预先将Alpha的信息乘到像素的颜色信息中去,这样后期计算的时候就可以减少CPU或者GPU计算了