Bitmap.ExtractAlpha Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ExtractAlpha() |
Возвращает новое растровое изображение, которое записывает альфа-значения исходного. |
ExtractAlpha(Paint, Int32[]) |
Возвращает новое растровое изображение, которое записывает альфа-значения исходного. |
ExtractAlpha()
Возвращает новое растровое изображение, которое записывает альфа-значения исходного.
[Android.Runtime.Register("extractAlpha", "()Landroid/graphics/Bitmap;", "")]
public Android.Graphics.Bitmap ExtractAlpha ();
[<Android.Runtime.Register("extractAlpha", "()Landroid/graphics/Bitmap;", "")>]
member this.ExtractAlpha : unit -> Android.Graphics.Bitmap
Возвращаемое значение
новое растровое изображение, содержащее альфа-канал исходного растрового изображения.
- Атрибуты
Комментарии
Возвращает новое растровое изображение, которое записывает альфа-значения исходного. Это может быть нарисовано с помощью Canvas.drawBitmap(), где цвета будут взяты из краски, передаваемой вызову рисования.
Документация по Java для android.graphics.Bitmap.extractAlpha()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
ExtractAlpha(Paint, Int32[])
Возвращает новое растровое изображение, которое записывает альфа-значения исходного.
[Android.Runtime.Register("extractAlpha", "(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;", "")]
public Android.Graphics.Bitmap ExtractAlpha (Android.Graphics.Paint? paint, int[]? offsetXY);
[<Android.Runtime.Register("extractAlpha", "(Landroid/graphics/Paint;[I)Landroid/graphics/Bitmap;", "")>]
member this.ExtractAlpha : Android.Graphics.Paint * int[] -> Android.Graphics.Bitmap
Параметры
- paint
- Paint
Необязательная краска, используемая для изменения альфа-значений в результирующем растровом рисунке. Передайте значение NULL для поведения по умолчанию.
- offsetXY
- Int32[]
Необязательный массив, возвращающий смещение X (индекс 0) и Y (индекс 1), необходимый для размещения возвращаемой растровой карты, чтобы визуально выстроился с исходным.
Возвращаемое значение
новое растровое изображение, содержащее альфа-канал (необязательно измененный краской) исходного растрового изображения. Это может быть нарисовано с помощью Canvas.drawBitmap(), где цвета будут взяты из краски, передаваемой вызову рисования.
- Атрибуты
Комментарии
Возвращает новое растровое изображение, которое записывает альфа-значения исходного. Эти значения могут повлиять на необязательный параметр Paint, который может содержать собственный альфа-файл, а также может содержать маскуFilter, которая может изменить фактические размеры результирующей растровой карты (например, размытие маски может увеличить результирующее растровое изображение). Если offsetXY не имеет значения NULL, он возвращает сумму для смещения возвращаемой растровой карты, чтобы она логически выравнивалась с исходным. Например, если краска содержит размытие радиуса 2, то смещение XY[] будет содержать -2, -2, чтобы рисование альфа-растрового смещения на (-2, -2), а затем рисование исходного приведет к размытию визуального выравнивания с исходным.
Начальная плотность возвращаемого растрового изображения совпадает с исходной.
Документация по Java для android.graphics.Bitmap.extractAlpha(android.graphics.Paint, int[])
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.