


## Clases

| Clase | Descripción |
| --- | --- |
| [BitmapData](./bitmapdata/) | Representa un conjunto de atributos de una imagen bitmap. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ColorMap](./colormap/) | Representa un mapa para la conversión de colores. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ColorMatrix](./colormatrix/) | Representa una matriz 5x5 que contiene las coordenadas del espacio de color RGBAW. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ColorPalette](./colorpalette/) | Representa un conjunto de colores ARGB de 32 bits que forman una paleta de colores. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [Encoder](./encoder/) | Representa un GUID asociado a un conjunto de parámetros del codificador de imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [EncoderParameter](./encoderparameter/) | Sirve como contenedor utilizado para pasar valores a un codificador de imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [EncoderParameters](./encoderparameters/) | Representa una matriz de objetos [EncoderParameter](./encoderparameter/). Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [FrameDimension](./framedimension/) | Proporciona propiedades que obtienen las dimensiones del fotograma de una imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ImageAttributes](./imageattributes/) | Representa información sobre cómo se manipulan los colores de la imagen durante el renderizado. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ImageCodecInfo](./imagecodecinfo/) | Proporciona información sobre un códec de imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [ImageFormat](./imageformat/) | Representa el formato de archivo de una imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [Metafile](./metafile/) | Representa un metarchivo gráfico. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [MetafileHeader](./metafileheader/) | Contiene atributos asociados a un metarchivo gráfico. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
| [PropertyItem](./propertyitem/) | Representa una propiedad de metadatos que se incluirá en un archivo de imagen. Los objetos de esta clase solo deben asignarse mediante la función [System::MakeObject()](../system/makeobject/). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero [System::SmartPtr](../system/smartptr/) y use ese puntero para pasarlo a funciones como argumento. |
## Enums

| Enumeración | Descripción |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | Especifica qué objetos usan información de ajuste de color. |
| [ColorChannelFlag](./colorchannelflag/) | Especifica un canal de color en el espacio de color CMYK. |
| [ColorMatrixFlag](./colormatrixflag/) | Especifica los tipos de imágenes y colores que se verán afectados por la configuración de ajuste de color y escala de grises de un objeto [ImageAttributes](./imageattributes/). |
| [EmfPlusRecordType](./emfplusrecordtype/) | Representa los métodos que pueden usarse con un metafile para leer y escribir comandos gráficos. |
| [EmfType](./emftype/) | Especifica los tipos de los registros que se colocan en un archivo EMF. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | Especifica el tipo de un valor representado por la clase [EncoderParameter](./encoderparameter/). |
| [EncoderValue](./encodervalue/) | Especifica el valor del parámetro pasado a un codificador de imágenes JPEG o TIFF. |
| [ImageFlags](./imageflags/) | Representa los atributos de los datos de píxel representados por un objeto [Image](../system.drawing/image/). |
| [ImageLockMode](./imagelockmode/) | Especifica las propiedades de la región de una imagen que está bloqueada. |
| [MetafileFrameUnit](./metafileframeunit/) | Especifica la unidad de medida del rectángulo usado para dimensionar y posicionar un metafile. |
| [MetafileType](./metafiletype/) | Representa un tipo de metafile gráfico. |
| [PixelFormat](./pixelformat/) | Especifica el formato de datos de color de un píxel. |
## Typedefs

| Typedef | Descripción |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | Un alias para un puntero compartido a una instancia de la clase [BitmapData](./bitmapdata/). |
| [ColorMapPtr](./colormapptr/) | Un alias para un puntero compartido a una instancia de la clase [ColorMap](./colormap/). |
| [ColorMatrixPtr](./colormatrixptr/) | Un alias para un puntero compartido a una instancia de la clase [ColorMatrix](./colormatrix/). |
| [ColorPalettePtr](./colorpaletteptr/) | Un alias para un puntero compartido a una instancia de la clase [ColorPalette](./colorpalette/). |
| [EncoderParameterPtr](./encoderparameterptr/) | Un alias para un puntero compartido a una instancia de la clase [EncoderParameter](./encoderparameter/). |
| [EncoderParametersPtr](./encoderparametersptr/) | Un alias para un puntero compartido a una instancia de la clase [EncoderParameters](./encoderparameters/). |
| [EncoderPtr](./encoderptr/) | Un alias para un puntero compartido a una instancia de la clase [Encoder](./encoder/). |
| [FrameDimensionPtr](./framedimensionptr/) | Un alias para un puntero compartido a una instancia de la clase [FrameDimension](./framedimension/). |
| [ImageAttributesPtr](./imageattributesptr/) | Un alias para un puntero compartido a una instancia de la clase [ImageAttributes](./imageattributes/). |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | Un alias para un puntero compartido a una instancia de la clase [ImageCodecInfo](./imagecodecinfo/). |
| [ImageFormatPtr](./imageformatptr/) | Un alias para un puntero compartido a una instancia de la clase [ImageFormat](./imageformat/). |
| [PlayRecordCallback](./playrecordcallback/) | Un delegado usado como parámetro en el objeto de función EnumerateMetafileProc. |
