System.Drawing.Imaging Espacio de nombres

El espacio de nombres System.Drawing.Imaging ofrece funciones de imagen avanzadas para GDI+. The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. Las funciones básicas de gráficos las proporciona el espacio de nombres System.Drawing. Basic graphics functionality is provided by the System.Drawing namespace.

Clases

BitmapData

Especifica los atributos de una imagen de mapa de bits.Specifies the attributes of a bitmap image. La clase BitmapData la utilizan los métodos LockBits y UnlockBits(BitmapData) de la clase Bitmap.The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. No puede heredarse.Not inheritable.

ColorMap

Define un mapa de conversión de colores.Defines a map for converting colors. Algunos de los métodos de la clase ImageAttributes ajustan los colores de la imagen mediante una tabla de reasignación de colores, consistente en una matriz de estructuras ColorMap.Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. No puede heredarse.Not inheritable.

ColorMatrix

Define una matriz de 5 x 5 que contiene las coordenadas del espacio RGBAW.Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Algunos de los métodos de la clase ImageAttributes ajustan los colores de la imagen mediante una matriz de colores.Several methods of the ImageAttributes class adjust image colors by using a color matrix. Esta clase no puede heredarse.This class cannot be inherited.

ColorPalette

Define una matriz de colores que constituyen una paleta de colores.Defines an array of colors that make up a color palette. Los colores son ARGB de 32 bits.The colors are 32-bit ARGB colors. No puede heredarse.Not inheritable.

Encoder

Un objeto Encoder encapsula un identificador único global (GUID) que identifica la categoría de un parámetro de codificador de imagen.An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

EncoderParameter

Se utiliza para pasar un valor o una matriz de valores a un codificador de imágenes.Used to pass a value, or an array of values, to an image encoder.

EncoderParameters

Encapsula una matriz de objetos EncoderParameter.Encapsulates an array of EncoderParameter objects.

FrameDimension

Provides properties that get the frame dimensions of an image.Provides properties that get the frame dimensions of an image. Not inheritable.Not inheritable.

ImageAttributes

Contiene información acerca de la manipulación de los colores de los mapas de bits y de los metarchivos durante la representación.Contains information about how bitmap and metafile colors are manipulated during rendering.

ImageCodecInfo

La clase ImageCodecInfo proporciona los miembros y métodos de almacenamiento necesarios para recuperar toda la información relevante acerca de los codificadores y descodificadores (códecs) de imágenes instalados.The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). No puede heredarse.Not inheritable.

ImageFormat

Especifica el formato de archivo de la imagen.Specifies the file format of the image. No puede heredarse.Not inheritable.

Metafile

Define un metarchivo gráfico.Defines a graphic metafile. Un metarchivo contiene registros que describen una secuencia de gráficos que pueden grabarse (construirse) y reproducirse (mostrarse).A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). Esta clase no se hereda.This class is not inheritable.

MetafileHeader

Contiene los atributos de un Metafile asociado.Contains attributes of an associated Metafile. No puede heredarse.Not inheritable.

MetaHeader

Contiene información acerca de un metarchivo Windows (WMF).Contains information about a windows-format (WMF) metafile.

PropertyItem

Encapsula una propiedad de metadatos que debe incluirse en un archivo de imagen.Encapsulates a metadata property to be included in an image file. No puede heredarse.Not inheritable.

WmfPlaceableFileHeader

Define un metarchivo ubicable.Defines a placeable metafile. No puede heredarse.Not inheritable.

Enumeraciones

ColorAdjustType

Especifica qué objetos de GDI+ utilizan información de ajuste del color.Specifies which GDI+ objects use color adjustment information.

ColorChannelFlag

Especifica los canales individuales en el espacio de colores CMYK (aguamarina, fucsia, amarillo, negro). Los métodos SetOutputChannel utilizan esta enumeración.This enumeration is used by the SetOutputChannel methods.

ColorMapType

Especifica los tipos de asignaciones de colores.Specifies the types of color maps.

ColorMatrixFlag

Especifica el tipo de imágenes y colores a los que afectarán los ajustes de color y escala de grises de ImageAttributes.Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorMode

Especifica dos modos para los valores de los componentes de color.Specifies two modes for color component values.

EmfPlusRecordType

Especifica los métodos disponibles para leer y escribir comandos gráficos, para utilizarlos con metarchivos.Specifies the methods available for use with a metafile to read and write graphic commands.

EmfType

Especifica la naturaleza de los registros situados en un archivo de tipo Metarchivo mejorado (EMF). Varios de los constructores de la clase Metafile utilizan esta enumeración.This enumeration is used by several constructors in the Metafile class.

EncoderParameterValueType

Se utiliza para especificar el tipo de datos del objeto EncoderParameter que se usa con el método Save o SaveAdd de una imagen.Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

EncoderValue

Se usa para especificar el valor de parámetro que se pasa a un codificador de imágenes JPEG o TIFF cuando se usan los métodos Save(String, ImageCodecInfo, EncoderParameters) o SaveAdd(EncoderParameters).Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the Save(String, ImageCodecInfo, EncoderParameters) or SaveAdd(EncoderParameters) methods.

ImageCodecFlags

Proporciona atributos de un codificador/descodificador (códec) de una imagen.Provides attributes of an image encoder/decoder (codec).

ImageFlags

Especifica los atributos de los datos de píxeles contenidos en un objeto Image.Specifies the attributes of the pixel data contained in an Image object. La propiedad Flags devuelve un miembro de esta enumeración.The Flags property returns a member of this enumeration.

ImageLockMode

Especifica los marcadores que se pasan al parámetro marcadores del método LockBits. El método LockBits bloquea una parte de una imagen para poder leer o escribir los datos de píxeles.The LockBits method locks a portion of an image so that you can read or write the pixel data.

MetafileFrameUnit

Especifica la unidad de medida del rectángulo utilizado para indicar el tamaño y posición de un metarchivo. Se especifica durante la creación del objeto Metafile.This is specified during the creation of the Metafile object.

MetafileType

Especifica los tipos de metarchivos. La propiedad Type devuelve un miembro de esta enumeración.The Type property returns a member of this enumeration.

PaletteFlags

Especifica el tipo de datos de color en la paleta del sistema.Specifies the type of color data in the system palette. Pueden ser datos de color alfa, datos de escala de grises o datos de semitonos.The data can be color data with alpha, grayscale data only, or halftone data.

PixelFormat

Especifica el formato de los datos de color de cada uno de los píxeles de la imagen.Specifies the format of the color data for each pixel in the image.

Delegados

PlayRecordCallback

Este delegado no se utiliza.This delegate is not used. Para obtener un ejemplo de enumeración de los registros de un metarchivo, vea EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Comentarios

La Metafile clase proporciona métodos para registrar y guardar metarchivos.The Metafile class provides methods for recording and saving metafiles. La Encoder clase permite a los usuarios extender GDI + para admitir cualquier formato de imagen.The Encoder class enables users to extend GDI+ to support any image format. La PropertyItem clase proporciona métodos para almacenar y recuperar metadatos en los archivos de imagen.The PropertyItem class provides methods for storing and retrieving metadata in image files.

Precaución

Las clases dentro de la System.Drawing.Imaging espacio de nombres no se admiten para su uso dentro de un servicio de Windows o ASP.NET.Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. Al intentar utilizar estas clases dentro de uno de estos tipos de aplicaciones puede producir problemas inesperados, como disminuir las excepciones de rendimiento y tiempo de ejecución de servicio.Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

Consulte también: