ios上图片当然是用pvr(pvrtc2/pvrtc4)格式,推荐pvr.ccz的rgb565/rgba4444格式。
一.PVR格式优点:
1. cpu上,解压速度快,读取后不用解析直接交给显卡,不需要转换为ARGB形式就可以提交给显卡使用。
2. 内存和显存上,读取后直接提交给显卡,不用开辟临时内存来读取像素数据,避免了内存的申请释放消耗和内存的飙升。
3.文件大小上,
pvr.ccz是压缩后的pvr格式,将大量的文件压缩为pvr.ccz可以有效的减少文件大小。
PVRTC4: Compressed format, 4 bits per pixel, ok image quality
PVRTC2: Compressed format, 2 bits per pixel, poor image quality
一般pvr格式文件的图像格式有:
RGBA8888: 32-bit texture with alpha channel, best image quality
RGBA4444: 16-bit texture with alpha channel, good image quality
RGB565: 16-bit text