Partager via


TextureView.GetBitmap Méthode

Définition

Surcharges

GetBitmap(Bitmap)

Copie le contenu de la texture de la surface de cette vue dans la bitmap spécifiée.

GetBitmap(Int32, Int32)

Retourne une android.graphics.Bitmap représentation du contenu de la texture de surface associée.

GetBitmap(Bitmap)

Copie le contenu de la texture de la surface de cette vue dans la bitmap spécifiée.

[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

Paramètres

bitmap
Bitmap

L’image bitmap dans laquelle copier le contenu de la texture de surface ne peut pas être null, toutes les configurations sont prises en charge

Retours

Bitmap spécifiée en tant que paramètre

Attributs

Exceptions

si le contexte de rendu matériel ne peut pas être acquis pour capturer la bitmap

Remarques

Copie le contenu de la texture de la surface de cette vue dans la bitmap spécifiée. Si la texture de surface n’est pas disponible, la copie n’est pas exécutée. Le contenu de la texture de la surface sera mis à l’échelle pour s’adapter exactement à l’intérieur de la bitmap spécifiée.

<strong>Ne pas</strong> appeler cette méthode à partir d’une méthode de dessin (#onDraw(android.graphics.Canvas) par exemple).

Si une erreur se produit, la bitmap reste inchangée.

Documentation Java pour android.view.TextureView.getBitmap(android.graphics.Bitmap).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

  • IsAvailable
  • <xref:Android.Views.TextureView.GetBitmap(System.Int32%2c+System.Int32)>
  • Bitmap

S’applique à

GetBitmap(Int32, Int32)

Retourne une android.graphics.Bitmap représentation du contenu de la texture de surface associée.

[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

Paramètres

width
Int32

Largeur de la bitmap à créer

height
Int32

Hauteur de la bitmap à créer

Retours

Bitmap valide Bitmap.Config#ARGB_8888 , ou null si la texture de la surface n’est pas disponible ou si la largeur est <= 0 ou la hauteur est <= 0

Attributs

Remarques

Retourne une android.graphics.Bitmap représentation du contenu de la texture de surface associée. Si la texture de surface n’est pas disponible, cette méthode retourne la valeur Null.

La bitmap retournée par cette méthode utilise le format de Bitmap.Config#ARGB_8888 pixels.

<strong>Ne pas</strong> appeler cette méthode à partir d’une méthode de dessin (#onDraw(android.graphics.Canvas) par exemple).

Si une erreur se produit pendant la copie, une bitmap vide est retournée.

Documentation Java pour android.view.TextureView.getBitmap(int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à