共用方式為


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) for instance.

如果發生錯誤,位圖會保持不變。

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> invoke this method from a drawing method (#onDraw(android.graphics.Canvas) for instance.

如果在複製期間發生錯誤,則會傳回空點圖。

android.view.TextureView.getBitmap(int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於