image.png
1.1.问题一:第一张图片显示薛之涛.jpg的大小是3.50kb,为什么占用空间不是3.50kb而是4.00kb?...ARGB_4444其含义是:ARGB分别代表的是透明度,红色,绿色,蓝色,4444表示每个值分别用4bit来记录并进行存储的,计算如下:
单位像素ARGB_4444占位计算:4+4+4+4 =16bit...RGB_565含义:RGB分别代表的是红色,绿色,蓝色,565表示R=5,G=6,B=5,所以其每单位像素的计算公式为:
单位像素RGB_565占位计算:5+6+5=16bit,等于2byte内存...ALPHA_8含义:ALPHA代表该像素只保存透明度,所以其每单位像素的计算公式为:
单位像素ALPHA_8占位计算为8bit等于1byte内存
Android中图片有四种颜色格式
?...在实际应用中而言,建议使用ARGB_8888以及RGB_565。 如果你不需要透明度,选择RGB_565,可以减少一半的内存占用.