Bitmap Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
[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
- Herencia
- Atributos
- Implementaciones
Comentarios
Documentación de la plataforma Android
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Campos
| Nombre | Description |
|---|---|
| DensityNone |
Indica que el mapa de bits se creó para una densidad de píxeles desconocida. |
Propiedades
| Nombre | Description |
|---|---|
| AllocationByteCount |
Devuelve el tamaño de la memoria asignada utilizada para almacenar los píxeles de este mapa de bits. |
| ByteCount |
Devuelve el número mínimo de bytes que se pueden usar para almacenar los píxeles de este mapa de bits. |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| ColorSpace |
Devuelve el espacio de colores asociado a este mapa de bits. -o bien- Modifica el mapa de bits para que tenga especificado |
| Creator | |
| Density |
Devuelve la densidad de este mapa de bits. -o bien- Especifica la densidad de este mapa de bits. |
| Gainmap |
Devuelve el mapa de ganancia o null si el mapa de bits no contiene un mapa de ganancia o establece un mapa de ganancia en este mapa de bits, o quita el mapa de ganancia si es null. |
| GenerationId |
Devuelve el identificador de generación de este mapa de bits. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| HardwareBuffer | |
| HasAlpha |
Devuelve true si la configuración del mapa de bits admite alfa por píxel y si los píxeles pueden contener valores alfa no opacos. -o bien- Indique al mapa de bits si se sabe que todos los píxeles son opacos (false) o si algunos de los píxeles pueden contener valores alfa no opacos (true). |
| HasGainmap |
Devuelve si este mapa de bits contiene o no un objeto Gainmap. |
| HasMipMap |
Indica si el representador responsable de dibujar este mapa de bits debe intentar usar mapas mip cuando este mapa de bits se dibuja verticalmente. -o bien- Establezca una sugerencia para el representador responsable de dibujar este mapa de bits que indica que debe intentar usar mapas mip cuando este mapa de bits se dibuja verticalmente. |
| Height |
Devuelve el alto del mapa de bits (o bien- Método de conveniencia para llamar a |
| IsMutable |
Devuelve true si el mapa de bits está marcado como mutable (i. |
| IsPremultiplied |
Indica si los píxeles almacenados en estos mapas de bits se almacenan previamente multiplicados. |
| IsRecycled |
Devuelve true si este mapa de bits se ha reciclado. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState | (Heredado de JavaObject) |
| JniPeerMembers | |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| Premultiplied |
Obsoletos.
Indica si los píxeles almacenados en estos mapas de bits se almacenan previamente multiplicados. |
| RowBytes |
Devuelve el número de bytes entre filas en los píxeles del mapa de bits. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| Width |
Devuelve el ancho del mapa de bits (o bien- Método de conveniencia para llamar a |
Métodos
| Nombre | Description |
|---|---|
| AsShared() |
Devuelve un mapa de bits inmutable respaldado por la memoria compartida que se puede pasar eficazmente entre procesos a través de Parcelable. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Compress(Bitmap+CompressFormat, Int32, Stream) |
Escriba una versión comprimida del mapa de bits en el flujo de salida especificado. |
| CompressAsync(Bitmap+CompressFormat, Int32, Stream) | |
| Construct(JniObjectReference, JniObjectReferenceOptions) | (Heredado de JavaObject) |
| Copy(Bitmap+Config, Boolean) |
Intenta crear un nuevo mapa de bits basado en las dimensiones de este mapa de bits, establecer la configuración del nuevo mapa de bits en el especificado y, a continuación, copiar los píxeles de este mapa de bits en el nuevo mapa de bits. |
| CopyPixelsFromBuffer(Buffer) |
Copie los píxeles del búfer, comenzando en la posición actual, sobrescribir los píxeles del mapa de bits. |
| CopyPixelsFromBufferAsync(Buffer) | |
| CopyPixelsToBuffer(Buffer) |
Copie los píxeles del mapa de bits en el búfer especificado (asignado por el autor de la llamada). |
| CopyPixelsToBufferAsync(Buffer) | |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32, Matrix, Boolean) |
Devuelve un mapa de bits del subconjunto del mapa de bits de origen, transformado por la matriz opcional. |
| CreateBitmap(Bitmap, Int32, Int32, Int32, Int32) |
Devuelve un mapa de bits del subconjunto especificado del mapa de bits de origen. |
| CreateBitmap(Bitmap) |
Devuelve un mapa de bits del mapa de bits de origen. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits inmutable con el ancho y alto especificados, con cada valor de píxel establecido en el valor correspondiente de la matriz de colores. |
| CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits inmutable con el ancho y alto especificados, con cada valor de píxel establecido en el valor correspondiente de la matriz de colores. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean, ColorSpace) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(Int32, Int32, Bitmap+Config, Boolean) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits mutable con el ancho y alto especificados. |
| CreateBitmap(Int32[], Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits inmutable con el ancho y alto especificados, con cada valor de píxel establecido en el valor correspondiente de la matriz de colores. |
| CreateBitmap(Int32[], Int32, Int32, Int32, Int32, Bitmap+Config) |
Devuelve un mapa de bits inmutable con el ancho y alto especificados, con cada valor de píxel establecido en el valor correspondiente de la matriz de colores. |
| CreateBitmap(Picture, Int32, Int32, Bitmap+Config) |
Crea un mapa de bits a partir de los comandos de dibujo grabados en la imagen especificada. |
| CreateBitmap(Picture) |
Crea un mapa de bits a partir del origen especificado |
| CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) |
Crea un nuevo mapa de bits, escalado a partir de un mapa de bits existente, siempre que sea posible. |
| DescribeContents() |
No hay contenido especial sobre parcelas. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() | (Heredado de JavaObject) |
| Equals(Object) | (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| EraseColor(Int32) |
Rellena los píxeles del mapa de bits con el especificado |
| EraseColor(Int64) |
Rellena los píxeles del mapa de bits con el especificado |
| ExtractAlpha() |
Devuelve un nuevo mapa de bits que captura los valores alfa del original. |
| ExtractAlpha(Paint, Int32[]) |
Devuelve un nuevo mapa de bits que captura los valores alfa del original. |
| GetBitmapInfo() | |
| GetColor(Int32, Int32) |
Devuelve en |
| GetConfig() |
Si la configuración interna del mapa de bits está en uno de los formatos públicos, devuelva esa configuración; de lo contrario, devuelva null. |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetNinePatchChunk() |
Devuelve una matriz opcional de datos privados, usada por el sistema de interfaz de usuario para algunos mapas de bits. |
| GetPixel(Int32, Int32) |
Devuelve en |
| GetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Devuelve en píxeles[] una copia de los datos del mapa de bits. |
| GetScaledHeight(Canvas) |
Comodidad para llamar |
| GetScaledHeight(DisplayMetrics) |
Comodidad para llamar |
| GetScaledHeight(Int32) |
Método de conveniencia que devuelve el alto de este mapa de bits dividido por el factor de escala de densidad. |
| GetScaledWidth(Canvas) |
Comodidad para llamar |
| GetScaledWidth(DisplayMetrics) |
Comodidad para llamar |
| GetScaledWidth(Int32) |
Método de conveniencia que devuelve el ancho de este mapa de bits dividido por el factor de escala de densidad. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| LockPixels() | |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| PrepareToDraw() |
Compila memorias caché asociadas al mapa de bits que se usan para dibujarlo. |
| Reconfigure(Int32, Int32, Bitmap+Config) | |
| Recycle() |
Libera inmediatamente los datos de píxeles asociados a este mapa de bits. |
| SameAs(Bitmap) |
Dado otro mapa de bits, devuelva true si tiene las mismas dimensiones, configuración y datos de píxeles que este mapa de bits. |
| SetConfig(Bitmap+Config) |
Método de conveniencia para llamar |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) | (Heredado de JavaObject) |
| SetPixel(Int32, Int32, Color) |
Escriba el especificado |
| SetPixels(Int32[], Int32, Int32, Int32, Int32, Int32, Int32) |
Reemplace píxeles en el mapa de bits por los colores de la matriz. |
| SetPremultiplied(Boolean) |
Establece si el mapa de bits debe tratar sus datos como multiplicados previamente. |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnlockPixels() | |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| WrapHardwareBuffer(HardwareBuffer, ColorSpace) |
Cree un mapa de bits de hardware respaldado por . |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Escriba el mapa de bits y sus píxeles en el paquete. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() | (Heredado de JavaObject) |
| IJavaPeerable.Finalized() | (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock | (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) | (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) | (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) | (Heredado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() | |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) | |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |