Image

Image class

Una clase base abstracta que proporciona funcionalidad para las clases descendientes de mapa de bits y metarchivo.

public abstract class Image : IDisposable

Constructores

NombreDescripción
Image()Inicializa una nueva instancia delImage clase.

Propiedades

NombreDescripción
Flags { get; }Obtiene el número entero que representa una combinación bit a bit deImageFlags para esta Imagen.
abstract FrameDimensionsList { get; }Obtiene una matriz de GUID que representan las dimensiones de los marcos dentro de esteImage .
abstract Height { get; }Obtiene la altura, en píxeles, de esteImage .
HorizontalResolution { get; }Obtiene la resolución horizontal, en píxeles por pulgada, de esteImage .
abstract Palette { get; set; }Obtiene o establece la paleta de colores utilizada para esteImage .
PhysicalDimension { get; }Obtiene el ancho y el alto de esta imagen.
abstract PixelFormat { get; }Obtiene el formato de píxel para esteImage .
abstract PropertyIdList { get; }Obtiene los ID de los elementos de propiedad almacenados en esteImage .
abstract PropertyItems { get; }Obtiene todos los elementos de propiedad (piezas de metadatos) almacenados en esteImage .
abstract 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 .
abstract Width { get; }Obtiene el ancho, en píxeles, de esteImage .

Métodos

NombreDescripción
static FromFile(string)Crea unImage del archivo especificado.
static FromStream(Stream)Crea unImagedel flujo de datos especificado.
static FromStream(Stream, bool)Crea unImage del flujo de datos especificado, opcionalmente utilizando la información de gestión de color incrustada en ese flujo.
Clone()Crea una copia exacta de esteImage .
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.
abstract GetPropertyItem(int)Obtiene el elemento de propiedad especificado de esteImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Devuelve una miniatura para estoImage .
abstract RemovePropertyItem(int)Elimina el elemento de propiedad especificado de esteImage .
abstract 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.
abstract SetPropertyItem(PropertyItem)Almacena un elemento de propiedad (pieza de metadatos) en esteImage .
static FromHbitmap(IntPtr)Crea unBitmap de un identificador a un mapa de bits GDI.
static GetPixelFormatSize(PixelFormat)Devuelve la profundidad de color, en número de bits por píxel, del formato de píxel especificado.
static IsAlphaPixelFormat(PixelFormat)Devuelve un valor que indica si el formato de píxel para esteImage contiene información alfa.

Otros miembros

NombreDescripción
delegate GetThumbnailImageAbortProporciona un método de devolución de llamada para determinar cuándoGetThumbnailImage el método debería cancelar prematuramente la ejecución.

Ver también