博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ARGB_8888
阅读量:5045 次
发布时间:2019-06-12

本文共 495 字,大约阅读时间需要 1 分钟。

原文出处:http://www.cnblogs.com/and_he/archive/2012/12/22/argb.html

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的内存。

转载于:https://www.cnblogs.com/jiahuafu/p/6396303.html

你可能感兴趣的文章
Redis学习笔记一:基本安装和配置
查看>>
rsync 安全复制使用程序
查看>>
使用 resizableImageWithCapInsets 方法实现可伸缩图片
查看>>
2015—全新的起点,新的自己
查看>>
linux内核container_of宏定义分析
查看>>
总结 <stdlib.h>头文件 在算法中可能会用到的一些函数
查看>>
Parkside's Triangle poj3173
查看>>
假期周进度报告08
查看>>
Java Struts2 (四)
查看>>
bzoj2190 [SDOI2008]仪仗队
查看>>
Tyvj1209
查看>>
单利设计模式
查看>>
github里,star和fork操作,该如何选择?
查看>>
在VS2010下如何使用头文件unistd.h
查看>>
java实现快速排序
查看>>
log4net的应用
查看>>
Android -- EventBus解析
查看>>
转载:C# this.invoke()作用 多线程操作UI 理解二
查看>>
Vim安装及配置
查看>>
奥东......C# Base Coding
查看>>