Bitmap Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
[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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Documentazione della piattaforma Android
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Campi
| Nome | Descrizione |
|---|---|
| DensityNone |
Indica che la bitmap è stata creata per una densità di pixel sconosciuta. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllocationByteCount |
Restituisce le dimensioni della memoria allocata utilizzata per archiviare i pixel della bitmap. |
| ByteCount |
Restituisce il numero minimo di byte che è possibile utilizzare per archiviare i pixel della bitmap. |
| Class |
Restituisce la classe di runtime di questo |
| ColorSpace |
Restituisce lo spazio dei colori associato a questa bitmap. -oppure- Modifica la bitmap in modo che abbia l'oggetto specificato |
| Creator | |
| Density |
Restituisce la densità per questa bitmap. -oppure- Specifica la densità per questa bitmap. |
| Gainmap |
Restituisce il gainmap o null se la bitmap non contiene un gainmap oppure imposta una mappa di guadagno su questa bitmap oppure rimuove la mappa di guadagno se null |
| GenerationId |
Restituisce l'ID di generazione di questa bitmap. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| HardwareBuffer | |
| HasAlpha |
Restituisce true se la configurazione della bitmap supporta alfa per pixel e se i pixel possono contenere valori alfa non opachi. -oppure- Indica alla bitmap se tutti i pixel sono noti come opachi (false) o se alcuni pixel possono contenere valori alfa non opachi (true). |
| HasGainmap |
Restituisce un valore che indica se la bitmap contiene o meno un oggetto Gainmap. |
| HasMipMap |
Indica se il renderer responsabile del disegno di questa bitmap deve tentare di usare mipmap quando questa bitmap viene disegnata verso il basso. -oppure- Impostare un suggerimento per il renderer responsabile del disegno di questa bitmap che indica che deve tentare di usare mipmap quando questa bitmap viene disegnata verso il basso. |
| Height |
Restituisce l'altezza della bitmap oppure il metodo Convenience per chiamare |
| IsMutable |
Restituisce true se la bitmap è contrassegnata come modificabile (i. |
| IsPremultiplied |
Indica se i pixel archiviati in questa bitmap vengono archiviati pre-moltiplicati. |
| IsRecycled |
Restituisce true se questa bitmap è stata riciclata. |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState | (Ereditato da JavaObject) |
| JniPeerMembers | |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| Premultiplied |
Obsoleti.
Indica se i pixel archiviati in questa bitmap vengono archiviati pre-moltiplicati. |
| RowBytes |
Restituisce il numero di byte tra le righe nei pixel della bitmap. |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| Width |
Restituisce la larghezza della bitmap oppure il metodo Convenience per chiamare |
Metodi
| Nome | Descrizione |
|---|---|
| AsShared() |
Restituisce una bitmap non modificabile supportata dalla memoria condivisa che può essere passata in modo efficiente tra processi tramite Parcelable. |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Compress(Bitmap+CompressFormat, Int32, Stream) |
Scrivere una versione compressa della bitmap nel flusso di output specificato. |
| CompressAsync(Bitmap+CompressFormat, Int32, Stream) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) | (Ereditato da JavaObject) |
| Copy(Bitmap+Config, Boolean) |
Prova a creare una nuova bitmap in base alle dimensioni di questa bitmap, impostando la configurazione della nuova bitmap su quella specificata e quindi copiando i pixel di questa bitmap nella nuova bitmap. |
| CopyPixelsFromBuffer(Buffer) |
Copiare i pixel dal buffer, a partire dalla posizione corrente, sovrascrivendo i pixel della bitmap. |
| CopyPixelsFromBufferAsync(Buffer) | |
| CopyPixelsToBuffer(Buffer) |
Copiare i pixel della bitmap nel buffer specificato (allocato dal chiamante). |
| CopyPixelsToBufferAsync(Buffer) | |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32, Matrix, Boolean) |
Restituisce una bitmap dal subset della bitmap di origine, trasformata dalla matrice facoltativa. |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32) |
Restituisce una bitmap dal subset specificato della bitmap di origine. |
| CreateBitmap(Bitmap) |
Restituisce una bitmap dalla bitmap di origine. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Bitmap+Config) |
Restituisce una bitmap non modificabile con la larghezza e l'altezza specificate, con ogni valore pixel impostato sul valore corrispondente nella matrice di colori. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Restituisce una bitmap non modificabile con la larghezza e l'altezza specificate, con ogni valore pixel impostato sul valore corrispondente nella matrice di colori. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(Int32, Int32, Bitmap+Config) |
Restituisce una bitmap modificabile con la larghezza e l'altezza specificate. |
| CreateBitmap(Int32[], Int32, Int32, Bitmap+Config) |
Restituisce una bitmap non modificabile con la larghezza e l'altezza specificate, con ogni valore pixel impostato sul valore corrispondente nella matrice di colori. |
| CreateBitmap(Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Restituisce una bitmap non modificabile con la larghezza e l'altezza specificate, con ogni valore pixel impostato sul valore corrispondente nella matrice di colori. |
| CreateBitmap(Picture, Int32, Int32, Bitmap+Config) |
Crea una bitmap dai comandi di disegno registrati nell'immagine specificata. |
| CreateBitmap(Picture) |
Crea una bitmap dall'origine specificata |
| CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) |
Crea una nuova bitmap, ridimensionata da una bitmap esistente, quando possibile. |
| DescribeContents() |
Nessun contenuto speciale del pacco. |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() | (Ereditato da JavaObject) |
| Equals(Object) | (Ereditato da JavaObject) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| EraseColor(Int32) |
Riempie i pixel della bitmap con l'oggetto specificato |
| EraseColor(Int64) |
Riempie i pixel della bitmap con l'oggetto specificato |
| ExtractAlpha() |
Restituisce una nuova bitmap che acquisisce i valori alfa dell'originale. |
| ExtractAlpha(Paint, Int32[]) |
Restituisce una nuova bitmap che acquisisce i valori alfa dell'originale. |
| GetBitmapInfo() | |
| GetColor(Int32, Int32) |
Restituisce l'oggetto |
| GetConfig() |
Se la configurazione interna della bitmap si trova in uno dei formati pubblici, restituisce tale configurazione, altrimenti restituisce Null. |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| GetNinePatchChunk() |
Restituisce una matrice facoltativa di dati privati, utilizzata dal sistema dell'interfaccia utente per alcune bitmap. |
| GetPixel(Int32, Int32) |
Restituisce l'oggetto |
| GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Restituisce in pixel[] una copia dei dati nella bitmap. |
| GetScaledHeight(Canvas) |
Praticità per chiamare |
| GetScaledHeight(DisplayMetrics) |
Praticità per chiamare |
| GetScaledHeight(Int32) |
Metodo pratico che restituisce l'altezza di questa bitmap divisa per il fattore di scala di densità. |
| GetScaledWidth(Canvas) |
Praticità per chiamare |
| GetScaledWidth(DisplayMetrics) |
Praticità per chiamare |
| GetScaledWidth(Int32) |
Metodo pratico che restituisce la larghezza di questa bitmap divisa per il fattore di scala di densità. |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| LockPixels() | |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| PrepareToDraw() |
Compila le cache associate alla bitmap utilizzata per disegnarla. |
| Reconfigure(Int32, Int32, Bitmap+Config) | |
| Recycle() |
Rilascia immediatamente i dati pixel associati a questa bitmap. |
| SameAs(Bitmap) |
Dato un'altra bitmap, restituire true se ha le stesse dimensioni, configurazione e dati pixel di questa bitmap. |
| SetConfig(Bitmap+Config) |
Metodo pratico per chiamare |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) | (Ereditato da JavaObject) |
| SetPixel(Int32, Int32, Color) |
Scrivere l'oggetto specificato |
| SetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Sostituire i pixel nella bitmap con i colori nella matrice. |
| SetPremultiplied(Boolean) |
Imposta un valore che indica se la bitmap deve considerare i dati come pre-moltiplicati. |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnlockPixels() | |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WrapHardwareBuffer(HardwareBuffer, ColorSpace) |
Creare una bitmap hardware supportata da un oggetto |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Scrivere la bitmap e i relativi pixel nel pacco. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() | (Ereditato da JavaObject) |
| IJavaPeerable.Finalized() | (Ereditato da JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock | (Ereditato da JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) | (Ereditato da JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Ereditato da JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) | (Ereditato da JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() | |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) | |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |