欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android绘图必备技能——BitmapFactory.Options

程序员文章站 2022-08-14 10:01:50
在android.graphics.BitmapFactory.Options中,有很多以in和out打头的属性,它们都是什么含义呢?我抽几个最重要的解释一下。inJustDecodeBounds如果它为true,解码的时候则不会返回Bitmap,用在你只需要得到Bitmap的尺寸,对节省内存开销非常有用。inSampleSize示例尺寸,小于1则这个值为1,如果它为3的话,它会将Bitmap宽度和高度都处理成1/3大小。inPreferredConfig色彩模式配置,默认RGB88...

在android.graphics.BitmapFactory.Options中,有很多以in和out打头的属性,它们都是什么含义呢?我抽几个最重要的解释一下。

inJustDecodeBounds

如果它为true,解码的时候则不会返回Bitmap,用在你只需要得到Bitmap的尺寸,对节省内存开销非常有用。

inSampleSize

示例尺寸,小于1则这个值为1,如果它为3的话,它会将Bitmap宽度和高度都处理成1/3大小。

inPreferredConfig

色彩模式配置,默认ARGB8888,如果你对透明度不作要求的话,可以设置成RGB565。

inScaled

设置是否可以被缩放。

inDensity

表示像素密度。

inTargetDensity

表示绘制出来的像素密度。

inScreenDensity

表示屏幕的像素密度。

outWidth

输出Bitmap的宽度。

outHeight

输出Bitmap的高度。

本文地址:https://blog.csdn.net/a_lwh____/article/details/107477304

相关标签: Android应用开发