2011.09.13——— android Bitmap.Config

参考:http://blog.csdn.net/gaomatrix/article/details/6530371
http://blog.sina.com.cn/s/blog_4b650d650100nq9g.html
http://topic.csdn.net/u/20101222/10/16f81d75-4d74-46f1-b7e4-5b643e9e34d3.html

Bitmap.Config下面有4个参数:

Bitmap.Config  ALPHA_8    Bitmap.Config  ARGB_4444    Bitmap.Config  ARGB_8888    Bitmap.Config  RGB_565 


首先
A:Alpha透明度R:Red红色G:Green绿色B:Blue蓝色


然后

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多了
所以作为手机应用开发人员你使用的内存是有限的

更多相关文章

  1. Android将drawable图像转化为二进制字节数组与逆转换
  2. Android for opencv(1)android使用opencv基本操作:读写 图片,操作像
  3. Android位图总结
  4. android Bitmap->BGR字节数组
  5. socket传输protobuf字节流实例教程
  6. socket传输protobuf字节流的实例介绍
  7. socket传输protobuf字节流的实例详解
  8. unsigned int几个字节
  9. int占几个字节(c语言)?

随机推荐

  1. 梦幻曲:Android系统启动
  2. 设置透明背景的Listview和选中状态
  3. relativelayout和spinner 详解
  4. 在Eclipse添加Android兼容包( v4、v7 app
  5. Android(安卓)RecyclerView拖拽与左右滑
  6. Android搜索TextView显示关键字标红(忽略
  7. H5页面调用android方法传json格式
  8. Android之Adapter用法总结
  9. android 修改标题栏文字居中
  10. Android(安卓)学习笔记7---数据存储与访