Bitmap.CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尽可能从现有位图缩放的新位图。
[Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateScaledBitmap(Android.Graphics.Bitmap src, int dstWidth, int dstHeight, bool filter);
[<Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")>]
static member CreateScaledBitmap : Android.Graphics.Bitmap * int * int * bool -> Android.Graphics.Bitmap
参数
- src
- Bitmap
源位图。
- dstWidth
- Int32
新位图所需的宽度。
- dstHeight
- Int32
新位图所需的高度。
- filter
- Boolean
缩放位图时是否应使用双线性筛选。 如果这是真的,则在缩放时会使用双线性筛选,其图像质量更好,但代价是性能更差。 如果为 false,则改用最接近的邻居缩放,这将提高图像质量,但速度更快。 建议的默认值是将筛选器设置为“true”,因为双线性筛选的成本通常最小,并且改进的图像质量非常重要。
返回
如果不需要缩放,则为新的缩放位图或源位图。
- 属性
例外
如果宽度为 <= 0,或高度为 <= 0
注解
尽可能从现有位图缩放的新位图。 如果指定的宽度和高度与源位图的当前宽度和高度相同,则返回源位图,并且不会创建新位图。
Java文档android.graphics.Bitmap.createScaledBitmap(android.graphics.Bitmap, int, int, boolean)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。