Поделиться через


TextureView.GetBitmap Метод

Определение

Перегрузки

GetBitmap(Bitmap)

Копирует содержимое текстуры поверхности этого представления в указанное растровое изображение.

GetBitmap(Int32, Int32)

android.graphics.Bitmap Возвращает представление содержимого связанной текстуры поверхности.

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.

См. также раздел

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