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 优化