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 delBitmap clase 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