关于颜色

2的32次方不是 1600
电脑CRT屏幕是32位 
手机是24位  1600
楼主请先去了解下什么是图片Alpha通道

每一个像素点由多少位颜色组成称为bpp(bit per pixel),意思就是每一个像素点由多少位数据(0 1)组成

一般来说有 32位,24位,16位,就是指2的多少位次方

32位就是指2的32位次方(4294967296),也称为ARGB8888,意思就是指
Alpha通道占8位    半透明分量通道
Red通道占8位    红色分量通道
Green通道占8位    绿色分量通道
Blue通道占8位    蓝色分量通道

一般我们的电脑屏幕都是32位输出

16位就是指2的16位次方(65536),也称为RGB565,意思就是指
Red通道占5位    红色分量通道
Green通道占6位    绿色分量通道
Blue通道占5位    蓝色分量通道

大家可以看到分别比实际颜色显示都少了2-3位,这就是色彩损失,一般以前的差的彩屏都是65k色输出

24位分两种

一种就是指2的24位次方(16777216),也称为 RGB888 ,意思就是指
Red通道占8位    红色分量通道
Green通道占8位    绿色分量通道
Blue通道占8位    蓝色分量通道
没有半透明输出

这种就是我们BMP格式,没有半透明效果,而全色彩显示

一种就是现在市面上所有 1600 万色的屏幕显示
指2的24位次方(16777216),也称为ARGB8565,意思就是指
Alpha通道占8位    半透明分量通道
Red通道占5位    红色分量通道
Green通道占6位    绿色分量通道
Blue通道占5位    蓝色分量通道

有半透明显示,就是手机常用的格式

你可能感兴趣的:(手机)