Bitmap.Config RGB_565 ARGB_8888
来源:互联网 发布:网络保险平台 编辑:程序博客网 时间:2024/06/05 13:30
A:透明度
R:红色
G:绿
B:蓝
Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位
Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位
Bitmap.Config RGB_565:每个像素占四位,即R=5,G=6,B=5,没有透明度,那么一个像素点占5+6+5=16位
Bitmap.Config ALPHA_8:每个像素占四位,只有透明度,没有颜色。
一般情况下我们都是使用的ARGB_8888,由此可知它是最占内存的,因为一个像素占32位,8位=1字节,所以一个像素占4字节的内存。假设有一张480x800的图片,如果格式为ARGB_8888,那么将会占用1500KB的内存。
下面以ARGB_8888来详细说明一下它的意思:
ARGB_8888 每个像素占四位,即A=8,R=8,G=8,B=8. 2的8次方的结果就是256, 即每种颜色可以用256个分量来表示, 由此可见它划分的粒度是很细的, 一般情况下这种精度的颜色出来的效果就已经很好了. 总共占用内存为32位, 即4byte.
在Windows的显示器设置中有一个调颜色深度的地方, 16位,32位, 也是说的这个意思.
0 0
- Bitmap.Config RGB_565 ARGB_8888
- Bitmap.Config RGB_565 ARGB_8888
- Bitmap.Config RGB_565 ARGB_8888
- android 图片 色彩 Bitmap.Config RGB_565 ARGB_8888
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- Bitmap.Config下的 ALPHA_8, ARGB_4444, ARGB_8888, RGB_565
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android图片压缩质量参数Bitmap.Config RGB_565 ARGB_8888
- android图片压缩质量参数Bitmap.Config RGB_565 ARGB_8888
- android图片压缩质量参数Bitmap.Config RGB_565 ARGB_8888
- github干货地址分享
- Android Log
- BLE HID简介
- 机器学习
- MATLAB一些的小问题
- Bitmap.Config RGB_565 ARGB_8888
- 了解linux网络协议栈(三)——协议栈实现
- dumpsys使用方法
- cookie学习
- 关于手机线控耳机那点事儿
- 详解JavaScript正则表达式(二)
- Linux下的tar压缩解压缩命令详解
- cf 671/B Robin Hood(二分)@
- Android的Audio系统详解