美文网首页
关于ARGB

关于ARGB

作者: 一个大嘴巴子掀翻在地 | 来源:发表于2016-01-06 17:33 被阅读34次

    转载:原文地址
    A:透明度 R:红色 G:绿 B:蓝

    1. Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位
    2. Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位
    3. Bitmap.Config RGB_565:每个像素占四位,即R=5,G=6,B=5,没有透明度,那么一个像素点占5+6+5=16位
    4. Bitmap.Config ALPHA_8:每个像素占四位,只有透明度,没有颜色。

    一般情况下我们都是使用的ARGB_8888,由此可知它是最占内存的,因为一个像素占32位,8位=1字节,所以一个像素占4字节的内存。假设有一张480x800的图片,如果格式为ARGB_8888,那么将会占用1500KB的内存。

    相关文章

      网友评论

          本文标题:关于ARGB

          本文链接:https://www.haomeiwen.com/subject/euixkttx.html