Bitmap.CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) Метод

Определение

Создает новое растровое изображение, масштабируемое из существующего растрового изображения, если это возможно.

[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).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.

Применяется к