


## Classi

| Classe | Descrizione |
| --- | --- |
| [BitmapData](./bitmapdata/) | Rappresenta un insieme di attributi di un'immagine bitmap. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e usa questo puntatore per passarla alle funzioni come argomento. |
| [ColorMap](./colormap/) | Rappresenta una mappa per la conversione dei colori. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [ColorMatrix](./colormatrix/) | Rappresenta una matrice 5x5 che contiene le coordinate per lo spazio colore RGBAW. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [ColorPalette](./colorpalette/) | Rappresenta un insieme di colori ARGB a 32 bit che costituiscono una tavolozza di colori. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [Encoder](./encoder/) | Rappresenta un GUID associato a un insieme di parametri del codificatore di immagini. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [EncoderParameter](./encoderparameter/) | Funziona come contenitore utilizzato per passare valori a un codificatore di immagini. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [EncoderParameters](./encoderparameters/) | Rappresenta un array di oggetti [EncoderParameter](./encoderparameter/). Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [FrameDimension](./framedimension/) | Fornisce proprietà che restituiscono le dimensioni del fotogramma di un'immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [ImageAttributes](./imageattributes/) | Rappresenta informazioni su come i colori dell'immagine vengono manipolati durante il rendering. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [ImageCodecInfo](./imagecodecinfo/) | Fornisce informazioni su un codec di immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [ImageFormat](./imageformat/) | Rappresenta il formato file di un'immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [Metafile](./metafile/) | Rappresenta un metafile grafico. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [MetafileHeader](./metafileheader/) | Contiene attributi associati a un metafile grafico. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
| [PropertyItem](./propertyitem/) | Rappresenta una proprietà di metadati da includere in un file immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../system/makeobject/). Non creare mai un'istanza di questo tipo sullo stack o usando l'operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore [System::SmartPtr](../system/smartptr/) e utilizza questo puntatore per passarlo alle funzioni come argomento. |
## Enums

| Enumerazione | Descrizione |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | Specifica quali oggetti utilizzano le informazioni di regolazione del colore. |
| [ColorChannelFlag](./colorchannelflag/) | Specifica un canale colore nello spazio colore CMYK. |
| [ColorMatrixFlag](./colormatrixflag/) | Specifica i tipi di immagini e colori che saranno influenzati dalle impostazioni di regolazione del colore e della scala di grigi di un oggetto [ImageAttributes](./imageattributes/). |
| [EmfPlusRecordType](./emfplusrecordtype/) | Rappresenta i metodi che possono essere usati con un metafile per leggere e scrivere comandi grafici. |
| [EmfType](./emftype/) | Specifica i tipi di record che vengono inseriti in un file EMF. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | Specifica il tipo di valore rappresentato dalla classe [EncoderParameter](./encoderparameter/). |
| [EncoderValue](./encodervalue/) | Specifica il valore del parametro passato a un codificatore di immagini JPEG o TIFF. |
| [ImageFlags](./imageflags/) | Rappresenta gli attributi dei dati pixel rappresentati da un oggetto [Image](../system.drawing/image/). |
| [ImageLockMode](./imagelockmode/) | Specifica le proprietà della regione di un'immagine che è bloccata. |
| [MetafileFrameUnit](./metafileframeunit/) | Specifica l'unità di misura per il rettangolo usato per dimensionare e posizionare un metafile. |
| [MetafileType](./metafiletype/) | Rappresenta un tipo di metafile grafico. |
| [PixelFormat](./pixelformat/) | Specifica il formato dei dati colore di un pixel. |
## Typedefs

| Typedef | Descrizione |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | Un alias per un puntatore condiviso a un'istanza della classe [BitmapData](./bitmapdata/) class. |
| [ColorMapPtr](./colormapptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ColorMap](./colormap/) class. |
| [ColorMatrixPtr](./colormatrixptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ColorMatrix](./colormatrix/) class. |
| [ColorPalettePtr](./colorpaletteptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ColorPalette](./colorpalette/) class. |
| [EncoderParameterPtr](./encoderparameterptr/) | Un alias per un puntatore condiviso a un'istanza della classe [EncoderParameter](./encoderparameter/) class. |
| [EncoderParametersPtr](./encoderparametersptr/) | Un alias per un puntatore condiviso a un'istanza della classe [EncoderParameters](./encoderparameters/) class. |
| [EncoderPtr](./encoderptr/) | Un alias per un puntatore condiviso a un'istanza della classe [Encoder](./encoder/) class. |
| [FrameDimensionPtr](./framedimensionptr/) | Un alias per un puntatore condiviso a un'istanza della classe [FrameDimension](./framedimension/) class. |
| [ImageAttributesPtr](./imageattributesptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ImageAttributes](./imageattributes/) class. |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ImageCodecInfo](./imagecodecinfo/) class. |
| [ImageFormatPtr](./imageformatptr/) | Un alias per un puntatore condiviso a un'istanza della classe [ImageFormat](./imageformat/) class. |
| [PlayRecordCallback](./playrecordcallback/) | Un delegato usato come parametro nell'oggetto funzione EnumerateMetafileProc. |
