美文网首页Android
Android 中 Bitmap.Config 参数

Android 中 Bitmap.Config 参数

作者: ThrowException | 来源:发表于2017-12-01 00:44 被阅读0次

枚举变量

public static final Bitmap.Config ALPHA_8
public static final Bitmap.Config ARGB_4444
public static final Bitmap.Config ARGB_8888
public static final Bitmap.Config RGB_565
  • ALPHA_8 像素以半透明的形式保存,且在内存中一个像素占8位,即一个字节。透明度为半透明,无法设置

  • ARGB_4444 引入了透明度的设置,A透明度 R 红色 G绿色 B蓝色,每种占4位,一个相素总共点16位,2个字节,此种方式占用内存较小,但图片会造成模糊现象。在API_leavel 13中已过时,被ARGB_8888代替。

  • ARGB_8888 解释同上,但一个相素点32位,4个字节。这种方式占用内存较多,但最清楚。

  • RGB_565 R 占5位,G 占6位 ,B 占5位,无法设置透明度,一个相素占16位,两个字节。

图片的大小计算

格式 尺寸 大小
ALPHA 1024 * 1024 1024 * 1024 * 1 = 1MB
ARGB_4444 1024 * 1024 1024 * 1024 * 2 = 2MB
ARGB_8888 1024 * 1024 1024 * 1024 * 4 = 4MB
RGB_565 1024 * 1024 1024 * 1024 * 2 = 2MB

相关文章

网友评论

    本文标题:Android 中 Bitmap.Config 参数

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