您的位置:首页 > 移动开发 > Android开发

android Bitmap.Config

2015-06-23 09:38 696 查看
Bitmap.Config下面有4个参数:

Java代码

Bitmap.Config ALPHA_8

Bitmap.Config ARGB_4444

Bitmap.Config ARGB_8888

Bitmap.Config RGB_565

首先

Java代码

A:Alpha透明度

R:Red红色

G:Green绿色

B:Blue蓝色

然后

Java代码

Bitmap.Config ALPHA_8 图形参数应该由一个字节来表示,应该是一种8位的位图

Bitmap.Config ARGB_4444 图形的参数应该由两个字节来表示 分别用4个bit来记录每个像素的A、R、G、B数据,16色位图

Bitmap.Config ARGB_8888 图形的参数应该由四个字节来表示 分别用8个bit来记录每个像素的A、R、G、B数据,就是常说的32bit位图、256色位图(这个也可能是RGB888这种24bit位图)

Bitmap.Config RGB_565 图形的参数应该由两个字节来表示 分别用5个、6个和5个bit记录像素的R、G、B数据,其中G的6个bit中一个是无效保留的,32色位图

一般情况下我们都是用ARGB_8888 但是它也相对的很占内存

因为一个像素8+8+8+8=32位 8位一个字节 也就是一个像素4个字节 如果是800*480的图片的话 也就是 800*480*4/1024/124 估计也有1M多了

所以作为手机应用开发人员你使用的内存是有限的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: