Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
来源:互联网 发布:php源码 微信企业号 编辑:程序博客网 时间:2024/06/07 06:38
android.graphics.Bitmap.Config是一个枚举类型,里面定义了位图的四种格式.起初有点奇怪,网上查了一下,大概指定了类型名字怪怪的缘由.
从名字中可以看出:
ALPHA_8:数字为8,图形参数应该由一个字节来表示,应该是一种8位的位图
ARGB_4444:4+4+4+4=16,图形的参数应该由两个字节来表示,应该是一种16位的位图.
ARGB_8888:8+8+8+8=32,图形的参数应该由四个字节来表示,应该是一种32位的位图.
RGB_565:5+6+5=16,图形的参数应该由两个字节来表示,应该是一种16位的位图.
网上讲,ALPHA_8,ARGB_4444,ARGB_8888都是透明的位图,也就是所字母A代表透明.
ARGB_4444:意味着有四个参数,即A,R,G,B,每一个参数由4bit表示.
同理:
ARGB_8888:意味着有四个参数,即A,R,G,B,每一个参数由8bit来表示.
同理:
RGB_565:意味着有三个参数,R,G,B,三个参数分别占5bit,6bit,5bit.
我想一定该存在其他格式的BMP文件,但每个参数的值之和必须是8的整数倍,应该是这个规律.
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- ALPHA_8, ARGB_4444, ARGB_8888, RGB_565
- ALPHA_8 RGB_565 ARGB_4444 ARGB_8888
- RGB_565,ALPHA_8,ARGB_4444,ARGB_8888
- ALPHA_8 , ARGB_4444 , ARGB_8888 , RGB_565区别
- Android中 小解4种Bitmap格式 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对ARGB_8888、ALPHA_8、ARGB_4444、RGB_565的理解
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565
- 如果系统能够保证不在0x000000007fffffff以上的地址分配内存,那么应用程序就能够正常运行。把一个高33位都为0的64位地址截断为32位地址,无论如何都不会产生问题。系统可以提供这一保证,
- Pku2352 Stars 树状数组
- 我佛慈悲 赐我雨水
- poj_1523 SPF (求割点)
- Hibernate 继承映射(一)
- Android中的Bmp图形格式(ALPHA_8,ARGB_4444,ARGB_8888,RGB_565)
- 数据库断言
- 1.减少spring的配置文件:bean
- Eclipse安装SVN
- uva 10624Super Number
- 2.减少spring的配置文件:applicationContext-common.xml
- cocos2d使用纹理渲染需要注意的地方
- Unix传奇
- ubuntu9.10更新源列表