Bitmap Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
[Android.Runtime.Register("android/graphics/Bitmap", DoNotGenerateAcw=true)]
public sealed class Bitmap : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/graphics/Bitmap", DoNotGenerateAcw=true)>]
type Bitmap = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Héritage
- Attributs
- Implémente
Remarques
Documentation sur la plateforme Android
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Champs
| Nom | Description |
|---|---|
| DensityNone |
Indique que la bitmap a été créée pour une densité de pixels inconnue. |
Propriétés
| Nom | Description |
|---|---|
| AllocationByteCount |
Retourne la taille de la mémoire allouée utilisée pour stocker les pixels de cette bitmap. |
| ByteCount |
Retourne le nombre minimal d’octets qui peuvent être utilisés pour stocker les pixels de cette bitmap. |
| Class |
Retourne la classe runtime de ce |
| ColorSpace |
Retourne l’espace de couleur associé à cette bitmap. -ou- Modifie la bitmap pour qu’elle soit spécifiée |
| Creator | |
| Density |
Retourne la densité de cette bitmap. -ou- Spécifie la densité de cette bitmap. |
| Gainmap |
Renvoie le gainmap ou null si la bitmap ne contient pas de gainmap -ou- Définit un gainmap sur cette bitmap, ou supprime le gainmap si null |
| GenerationId |
Retourne l’ID de génération de cette bitmap. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HardwareBuffer | |
| HasAlpha |
Retourne true si la configuration de la bitmap prend en charge l’alpha par pixel et si les pixels peuvent contenir des valeurs alpha non opaques. -ou- Indiquez à l’image bitmap si tous les pixels sont connus comme opaques (false) ou si certains pixels peuvent contenir des valeurs alpha non opaques (true). |
| HasGainmap |
Retourne si cette bitmap contient ou non un Gainmap. |
| HasMipMap |
Indique si le renderer responsable du dessin de cette bitmap doit tenter d’utiliser des mipmaps lorsque cette bitmap est dessinée avec un scale-down. -ou- Définissez un indicateur pour le renderer responsable du dessin de cette bitmap indiquant qu’il doit tenter d’utiliser des mipmaps lorsque cette bitmap est dessinée avec un scale-down. |
| Height |
Retourne la hauteur de l’image bitmap -ou- Méthode pratique pour l’appel |
| IsMutable |
Retourne true si l’image bitmap est marquée comme mutable (i. |
| IsPremultiplied |
Indique si les pixels stockés dans ces bitmaps sont stockés avant multiplication. |
| IsRecycled |
Retourne true si cette bitmap a été recyclée. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState | (Hérité de JavaObject) |
| JniPeerMembers | |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Premultiplied |
Obsolète.
Indique si les pixels stockés dans ces bitmaps sont stockés avant multiplication. |
| RowBytes |
Retourne le nombre d’octets entre les lignes des pixels de la bitmap. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. (Hérité de Object) |
| Width |
Renvoie la largeur de la bitmap -ou- Méthode pratique pour appeler |
Méthodes
| Nom | Description |
|---|---|
| AsShared() |
Retourne une bitmap immuable soutenue par la mémoire partagée qui peut être transmise efficacement entre les processus via Parcelable. |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Compress(Bitmap+CompressFormat, Int32, Stream) |
Écrivez une version compressée de la bitmap dans le flux de sortie spécifié. |
| CompressAsync(Bitmap+CompressFormat, Int32, Stream) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) | (Hérité de JavaObject) |
| Copy(Bitmap+Config, Boolean) |
Tente de créer une nouvelle bitmap en fonction des dimensions de cette bitmap, en définissant la configuration de la nouvelle bitmap sur celle spécifiée, puis en copiant les pixels de cette bitmap dans la nouvelle bitmap. |
| CopyPixelsFromBuffer(Buffer) |
Copiez les pixels de la mémoire tampon, en commençant à la position actuelle, en remplaçant les pixels de la bitmap. |
| CopyPixelsFromBufferAsync(Buffer) | |
| CopyPixelsToBuffer(Buffer) |
Copiez les pixels de la bitmap dans la mémoire tampon spécifiée (allouée par l’appelant). |
| CopyPixelsToBufferAsync(Buffer) | |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32, Matrix, Boolean) |
Retourne une bitmap à partir d’un sous-ensemble de la bitmap source, transformée par la matrice facultative. |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32) |
Retourne une bitmap à partir du sous-ensemble spécifié de la bitmap source. |
| CreateBitmap(Bitmap) |
Retourne une bitmap à partir de la bitmap source. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Bitmap+Config) |
Retourne une bitmap immuable avec la largeur et la hauteur spécifiées, avec chaque valeur de pixel définie sur la valeur correspondante dans le tableau de couleurs. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Retourne une bitmap immuable avec la largeur et la hauteur spécifiées, avec chaque valeur de pixel définie sur la valeur correspondante dans le tableau de couleurs. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(Int32, Int32, Bitmap+Config) |
Retourne une bitmap mutable avec la largeur et la hauteur spécifiées. |
| CreateBitmap(Int32[], Int32, Int32, Bitmap+Config) |
Retourne une bitmap immuable avec la largeur et la hauteur spécifiées, avec chaque valeur de pixel définie sur la valeur correspondante dans le tableau de couleurs. |
| CreateBitmap(Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Retourne une bitmap immuable avec la largeur et la hauteur spécifiées, avec chaque valeur de pixel définie sur la valeur correspondante dans le tableau de couleurs. |
| CreateBitmap(Picture, Int32, Int32, Bitmap+Config) |
Crée une bitmap à partir des commandes de dessin enregistrées dans l’image spécifiée. |
| CreateBitmap(Picture) |
Crée une bitmap à partir de la source donnée |
| CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) |
Crée une image bitmap, mise à l’échelle à partir d’une bitmap existante, le cas échéant. |
| DescribeContents() |
Aucun contenu de colis spécial. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() | (Hérité de JavaObject) |
| Equals(Object) | (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| EraseColor(Int32) |
Remplit les pixels de la bitmap avec le fichier spécifié |
| EraseColor(Int64) |
Remplit les pixels de la bitmap avec le fichier spécifié |
| ExtractAlpha() |
Retourne une nouvelle bitmap qui capture les valeurs alpha de l’original. |
| ExtractAlpha(Paint, Int32[]) |
Retourne une nouvelle bitmap qui capture les valeurs alpha de l’original. |
| GetBitmapInfo() | |
| GetColor(Int32, Int32) |
Retourne l’emplacement |
| GetConfig() |
Si la configuration interne de la bitmap se trouve dans l’un des formats publics, retournez cette configuration, sinon retournez null. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetNinePatchChunk() |
Retourne un tableau facultatif de données privées, utilisé par le système d’interface utilisateur pour certaines bitmaps. |
| GetPixel(Int32, Int32) |
Retourne l’emplacement |
| GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Retourne en pixels[] une copie des données dans la bitmap. |
| GetScaledHeight(Canvas) |
Commodité d’appel |
| GetScaledHeight(DisplayMetrics) |
Commodité d’appel |
| GetScaledHeight(Int32) |
Méthode pratique qui retourne la hauteur de cette bitmap divisée par le facteur d’échelle de densité. |
| GetScaledWidth(Canvas) |
Commodité d’appel |
| GetScaledWidth(DisplayMetrics) |
Commodité d’appel |
| GetScaledWidth(Int32) |
Méthode pratique qui retourne la largeur de cette bitmap divisée par le facteur d’échelle de densité. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| LockPixels() | |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| PrepareToDraw() |
Génère des caches associés à la bitmap utilisée pour le dessin. |
| Reconfigure(Int32, Int32, Bitmap+Config) | |
| Recycle() |
Libère immédiatement les données de pixel associées à cette bitmap. |
| SameAs(Bitmap) |
Étant donné une autre bitmap, retournez true si elle a les mêmes dimensions, configuration et données de pixels que cette bitmap. |
| SetConfig(Bitmap+Config) |
Méthode pratique pour appeler |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) | (Hérité de JavaObject) |
| SetPixel(Int32, Int32, Color) |
Écrivez le bitmap spécifié |
| SetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Remplacez les pixels dans la bitmap par les couleurs du tableau. |
| SetPremultiplied(Boolean) |
Définit si la bitmap doit traiter ses données comme pré multipliées. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnlockPixels() | |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| WrapHardwareBuffer(HardwareBuffer, ColorSpace) |
Créez une bitmap matérielle sauvegardée par un |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Écrivez la bitmap et ses pixels dans le colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() | (Hérité de JavaObject) |
| IJavaPeerable.Finalized() | (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock | (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) | (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) | (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() | |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) | |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |