TextureView.GetBitmap Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetBitmap(Bitmap) |
Копирует содержимое текстуры поверхности этого представления в указанное растровое изображение. |
GetBitmap(Int32, Int32) |
|
GetBitmap(Bitmap)
Копирует содержимое текстуры поверхности этого представления в указанное растровое изображение.
[Android.Runtime.Register("getBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "GetGetBitmap_Landroid_graphics_Bitmap_Handler")]
public virtual Android.Graphics.Bitmap GetBitmap (Android.Graphics.Bitmap bitmap);
[<Android.Runtime.Register("getBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "GetGetBitmap_Landroid_graphics_Bitmap_Handler")>]
abstract member GetBitmap : Android.Graphics.Bitmap -> Android.Graphics.Bitmap
override this.GetBitmap : Android.Graphics.Bitmap -> Android.Graphics.Bitmap
Параметры
- bitmap
- Bitmap
Растровое изображение для копирования содержимого текстуры поверхности в не может иметь значение NULL, поддерживаются все конфигурации.
Возвращаемое значение
Растровое изображение, указанное в качестве параметра
- Атрибуты
Исключения
Значение
Комментарии
Копирует содержимое текстуры поверхности этого представления в указанное растровое изображение. Если текстура поверхности недоступна, копия не выполняется. Содержимое текстуры поверхности будет масштабироваться, чтобы точно поместиться внутри указанной растровой карты.
<Strong>Do not</strong> invoke this method from a drawing method (#onDraw(android.graphics.Canvas)
например).
При возникновении ошибки растровое изображение остается неизменным.
Документация по Java для android.view.TextureView.getBitmap(android.graphics.Bitmap)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
См. также раздел
- IsAvailable
- <xref:Android.Views.TextureView.GetBitmap(System.Int32%2c+System.Int32)>
- Bitmap
Применяется к
GetBitmap(Int32, Int32)
android.graphics.Bitmap
Возвращает представление содержимого связанной текстуры поверхности.
[Android.Runtime.Register("getBitmap", "(II)Landroid/graphics/Bitmap;", "GetGetBitmap_IIHandler")]
public virtual Android.Graphics.Bitmap? GetBitmap (int width, int height);
[<Android.Runtime.Register("getBitmap", "(II)Landroid/graphics/Bitmap;", "GetGetBitmap_IIHandler")>]
abstract member GetBitmap : int * int -> Android.Graphics.Bitmap
override this.GetBitmap : int * int -> Android.Graphics.Bitmap
Параметры
- width
- Int32
Ширина создаваемого растрового изображения
- height
- Int32
Высота создаваемого растрового изображения
Возвращаемое значение
Допустимое Bitmap.Config#ARGB_8888
растровое изображение или значение NULL, если текстура поверхности недоступна или ширина имеет значение <= 0 или высота lt;= 0
- Атрибуты
Комментарии
android.graphics.Bitmap
Возвращает представление содержимого связанной текстуры поверхности. Если текстура поверхности недоступна, этот метод возвращает значение NULL.
Растровое изображение, возвращаемое этим методом, использует формат пикселей Bitmap.Config#ARGB_8888
.
<Strong>Do not</strong> invoke this method from a drawing method (#onDraw(android.graphics.Canvas)
например).
Если во время копирования возникает ошибка, возвращается пустая растровая карта.
Документация по Java для android.view.TextureView.getBitmap(int, int)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.