ARGB_8888(ARGB32)色彩格式

来源:互联网 发布:java中类似于c action 编辑:程序博客网 时间:2024/05/17 07:03

这种格式就简单的多,一幅大小为width*height色彩格式为ARGB_8888的图片,假设大小是640*480的(以像素为单位),全部数据都存放在一个 int ARGB[] 的数组中,则数组的大小就是640*480.

   一个 int 有4个 byte 依次存放着每个像素的A,R,G,B的值。

   这里只有一点需要注意:A值代表透明度,当 A == 0xff 时不透明,当 A == 0x00 时完全透明。

我在编程序的时候就忘记给A赋值了,结果还是初始化的0x00,导致看不到图片,找了好久才发现是这里出了问题,大家一定要注意啊!!

原创粉丝点击