2011.09.13——— android Bitmap.Config
16lz
2021-12-04
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个参数:
首先
然后
一般情况下我们都是用ARGB_8888 但是它也相对的很占内存
因为一个像素8+8+8+8=32位 8位一个字节 也就是一个像素4个字节 如果是800*480的图片的话 也就是 800*480*4/1024/124 估计也有1M多了
所以作为手机应用开发人员你使用的内存是有限的
参考: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多了
所以作为手机应用开发人员你使用的内存是有限的
更多相关文章
- 2011.09.13——— android Bitmap.Config
- 屏幕适配
- Android(安卓)的相关文件类型
- Android适配全攻略
- Android使用ksoap2调用C#中的webservice实现图像上传
- Android(安卓)屏幕适配
- android 中文api (84) —— TrafficStats
- Android将drawable图像转化为二进制字节数组与逆转换
- 在Android(安卓)studio 项目中使用 9patch常见问题解决
随机推荐
- Android(安卓)Telephony架构和流程
- s5p4418-android5.1.1编译出错问题1
- (android图像处理)android之bitmap各种常
- Android(安卓)Bundle类
- Suggestion: add 'tools:replace="androi
- KeyListener,NumberKeyListner
- 《Expert Android》关键点摘录之一:Explor
- How Android(安卓)Draws Views,Android如
- Android(安卓)Media Server - MediaPlaye
- Android开发-WebSocketWssDemo