다음을 통해 공유


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>은 그리기 메서드(#onDraw(android.graphics.Canvas)예: )에서 이 메서드를 호출합니다<.

오류가 발생하면 비트맵은 변경되지 않은 상태로 유지됩니다.

에 대한 android.view.TextureView.getBitmap(android.graphics.Bitmap)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

  • 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 비트맵이거나, 표면 텍스처를 사용할 수 없거나 너비가 <= 0이거나 높이가 <= 0인 경우 null입니다.

특성

설명

android.graphics.Bitmap 연결된 표면 텍스처의 내용 표현을 반환합니다. 표면 텍스처를 사용할 수 없는 경우 이 메서드는 null을 반환합니다.

이 메서드에서 반환된 비트맵은 픽셀 형식을 Bitmap.Config#ARGB_8888 사용합니다.

<strong>Do not/strong>은 그리기 메서드(#onDraw(android.graphics.Canvas)예: )에서 이 메서드를 호출합니다<.

복사하는 동안 오류가 발생하면 빈 비트맵이 반환됩니다.

에 대한 android.view.TextureView.getBitmap(int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상