Bitmap
Contenido
[
Ocultar
]Bitmap class
Encapsula un mapa de bits, que consta de los datos de píxeles de una imagen gráfica y sus atributos. ABitmap es un objeto que se utiliza para trabajar con imágenes definidas por datos de píxeles.
public class Bitmap : Image
Constructores
| Nombre | Descripción |
|---|---|
| Bitmap(Image) | Inicializa una nueva instancia delBitmap clase de la imagen existente especificada. |
| Bitmap(Stream) | Inicializa una nueva instancia delBitmap clase del flujo de datos especificado. |
| Bitmap(string) | Inicializa una nueva instancia delBitmap clase del archivo especificado. |
| Bitmap(Image, Size) | Inicializa una nueva instancia delBitmapclase de la imagen existente especificada, escalada al tamaño especificado. |
| Bitmap(int, int) | Inicializa una nueva instancia delBitmap clase con el tamaño especificado. |
| Bitmap(Stream, bool) | Inicializa una nueva instancia delBitmap clase del flujo de datos especificado. |
| Bitmap(string, bool) | Inicializa una nueva instancia delBitmap clase del archivo especificado. |
| Bitmap(Image, int, int) | Inicializa una nueva instancia delBitmap clase de la imagen existente especificada, escalada al tamaño especificado. |
| Bitmap(int, int, PixelFormat) | Inicializa una nueva instancia delBitmap clase con el tamaño y formato especificado. |
| Bitmap(int, int, int, PixelFormat, int[]) | Inicializa una nueva instancia delBitmap clase con el tamaño especificado y datos de píxeles. |
Propiedades
| Nombre | Descripción |
|---|---|
| Flags { get; } | Obtiene el número entero que representa una combinación bit a bit deImageFlags para esta Imagen. |
| override FrameDimensionsList { get; } | Obtiene una matriz de GUID que representan las dimensiones de los marcos dentro de esteImage . |
| override Height { get; } | Obtiene la altura, en píxeles, de este Bitmap. |
| HorizontalResolution { get; } | Obtiene la resolución horizontal, en píxeles por pulgada, de esteImage . |
| override Palette { get; set; } | Obtiene o establece la paleta de colores utilizada para esteImage . |
| PhysicalDimension { get; } | Obtiene el ancho y el alto de esta imagen. |
| override PixelFormat { get; } | Obtiene el formato de píxel para esteImage . |
| override PropertyIdList { get; } | Obtiene los ID de los elementos de propiedad almacenados en esteImage . |
| override PropertyItems { get; } | Obtiene todos los elementos de propiedad (piezas de metadatos) almacenados en esteImage . |
| override RawFormat { get; } | Obtiene el formato de archivo de esteImage . |
| Size { get; } | Obtiene el ancho y el alto, en píxeles, de esta imagen. |
| Tag { get; set; } | Obtiene o establece un objeto que proporciona datos adicionales sobre la imagen. |
| VerticalResolution { get; } | Obtiene la resolución vertical, en píxeles por pulgada, de esteImage . |
| override Width { get; } | Obtiene el ancho, en píxeles, de este Bitmap. |
Métodos
| Nombre | Descripción |
|---|---|
| Clone() | Crea una copia exacta de esteImage . |
| Clone(Rectangle, PixelFormat) | Crea una copia de la sección de esteBitmap definido porRectangle estructura y con un especificadoPixelFormat enumeración. |
| Clone(RectangleF, PixelFormat) | Crea una copia de la sección de esteBitmap definido con un determinadoPixelFormat enumeración. |
| virtual Dispose() | Libera todos los recursos usados por esta Imagen. |
| GetBounds(ref GraphicsUnit) | Obtiene los límites de la imagen en la unidad especificada. |
| GetFrameCount(FrameDimension) | Devuelve el número de fotogramas de la dimensión especificada. |
| GetPixel(int, int) | Obtiene el color del píxel especificado en esteBitmap . |
| override GetPropertyItem(int) | Obtiene el elemento de propiedad especificado de esteImage . |
| GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | Devuelve una miniatura para estoImage . |
| LockBits(Rectangle, ImageLockMode, PixelFormat) | Bloquea unBitmap en la memoria del sistema. |
| MakeTransparent() | Hace que el color especificado sea transparente para esteBitmap . |
| MakeTransparent(Color) | Hace que el color especificado sea transparente para esteBitmap . |
| ReadArgb32Pixels(int[]) | Lee píxeles de mapa de bits en formato ARGB32 en una matriz determinada. |
| override RemovePropertyItem(int) | Elimina el elemento de propiedad especificado de esteImage . |
| override RotateFlip(RotateFlipType) | Este método gira, voltea o gira y voltea elImage . |
| Save(string) | Guarda estoImageal archivo o flujo especificado. |
| Save(Stream, ImageFormat) | Guarda esta imagen en el flujo especificado en el formato especificado. |
| Save(string, ImageFormat) | Guarda estoImage al archivo especificado en el formato especificado. |
| Save(Stream, ImageCodecInfo, EncoderParameters) | Guarda esta imagen en el flujo especificado, con el codificador especificado y los parámetros del codificador de imágenes. |
| Save(string, ImageCodecInfo, EncoderParameters) | Guarda estoImage al archivo especificado, con el codificador especificado y los parámetros del codificador de imágenes. |
| SaveAdd(EncoderParameters) | Agrega un marco al archivo o flujo especificado en una llamada anterior a uno de los métodos Image.Save(…). Use este método para guardar los marcos seleccionados de una imagen de múltiples marcos a otra imagen de múltiples marcos. |
| SaveAdd(Image, EncoderParameters) | Agrega un marco al archivo o flujo especificado en una llamada anterior a uno de los métodos Image.Save(…). |
| SelectActiveFrame(FrameDimension, int) | Selecciona el marco especificado por la dimensión y el índice. |
| SetPixel(int, int, Color) | Establece el color del píxel especificado en esteBitmap . |
| override SetPropertyItem(PropertyItem) | Almacena un elemento de propiedad (pieza de metadatos) en esteImage . |
| SetResolution(float, float) | Establece la resolución para esteBitmap . |
| UnlockBits(BitmapData) | Desbloquea estoBitmap de la memoria del sistema. |
| WriteArgb32Pixels(int[]) | Escribe píxeles en el mapa de bits. |
Ver también
- class Image
- espacio de nombres System.Drawing
- asamblea Aspose.Drawing