bitmap的图像配置
2016-07-26 10:57
190 查看
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的内存。
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的内存。
相关文章推荐
- Android AlarmReceive的启动和关闭
- MySQL: DateTime类型转YYYYMMDD
- DAY11:leetcode #23 Merge k Sorted Lists
- nslookup命令详解
- LinearLayout
- linux笔记:shell基础-环境变量配置文件
- import pysam 出错解决办法
- java字符串运算
- 14.8 InnoDB File-Format Management
- android studio 提高编译的速度,安装apk过慢问题解决
- Django 静态资源url的设置
- java动态代理模式(jdk和cglib)
- vmware通过文件共享的方法来从主机拷贝文件
- Hello World
- NKOI 1979 投票
- [boost------ref的使用(Boost程序库完全开发指南)读书笔记][1]
- OC里的一些小套路
- Xcode7.3以上安装VVDocumenter-Xcode插件遇见的坑
- Codeforces Round #363 (Div. 2)E. LRU
- 字符串为空引起的纠葛