Spazio dei nomi System::Drawing::Imaging

Classi

ClasseDescrizione
BitmapDataRappresenta un insieme di attributi di un’immagine bitmap. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ColorMapRappresenta una mappa per la conversione dei colori. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ColorMatrixRappresenta 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(). 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ColorPaletteRappresenta 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(). 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
EncoderRappresenta un GUID associato a un insieme di parametri del codificatore immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
EncoderParameterFunge da contenitore utilizzato per passare valori a un codificatore immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
EncoderParametersRappresenta un array di oggetti EncoderParameter. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
FrameDimensionFornisce proprietà che restituiscono le dimensioni del fotogramma di un’immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ImageAttributesRappresenta 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(). 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ImageCodecInfoFornisce informazioni su un codec immagine. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione 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 e utilizza tale puntatore per passarlo alle funzioni come argomento.
ImageFormatRappresenta il formato file di un’immagine. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione 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 e usa questo puntatore per passarlo alle funzioni come argomento.
MetafileRappresenta un metafile grafico. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione 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 e usa questo puntatore per passarlo alle funzioni come argomento.
MetafileHeaderContiene gli attributi associati a un metafile grafico. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione 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 e usa questo puntatore per passarlo alle funzioni come argomento.
PropertyItemRappresenta una proprietà di metadati da includere in un file immagine. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione 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 e usa questo puntatore per passarlo alle funzioni come argomento.

Enums

EnumerazioneDescrizione
ColorAdjustTypeSpecifica quali oggetti utilizzano le informazioni di regolazione del colore.
ColorChannelFlagSpecifica un canale colore nello spazio colore CMYK.
ColorMatrixFlagSpecifica i tipi di immagini e colori che saranno influenzati dalle impostazioni di regolazione colore e scala di grigi di un oggetto ImageAttributes.
EmfPlusRecordTypeRappresenta i metodi che possono essere usati con un metafile per leggere e scrivere comandi grafici.
EmfTypeSpecifica i tipi di record che vengono inseriti in un file EMF.
EncoderParameterValueTypeSpecifica il tipo di valore rappresentato dalla classe EncoderParameter.
EncoderValueSpecifica il valore del parametro passato a un codificatore di immagini JPEG o TIFF.
ImageFlagsRappresenta gli attributi dei dati pixel rappresentati da un oggetto Image.
ImageLockModeSpecifica le proprietà della regione di un’immagine che è bloccata.
MetafileFrameUnitSpecifica l’unità di misura per il rettangolo usato per dimensionare e posizionare un metafile.
MetafileTypeRappresenta un tipo di metafile grafico.
PixelFormatSpecifica il formato dei dati colore di un pixel.

Typedefs

TypedefDescrizione
BitmapDataPtrUn alias per un puntatore condiviso a un’istanza della classe BitmapData.
ColorMapPtrUn alias per un puntatore condiviso a un’istanza della classe ColorMap.
ColorMatrixPtrUn alias per un puntatore condiviso a un’istanza della classe ColorMatrix.
ColorPalettePtrUn alias per un puntatore condiviso a un’istanza della classe ColorPalette.
EncoderParameterPtrUn alias per un puntatore condiviso a un’istanza della classe EncoderParameter.
EncoderParametersPtrUn alias per un puntatore condiviso a un’istanza della classe EncoderParameters.
EncoderPtrUn alias per un puntatore condiviso a un’istanza della classe Encoder.
FrameDimensionPtrUn alias per un puntatore condiviso a un’istanza della classe FrameDimension.
ImageAttributesPtrUn alias per un puntatore condiviso a un’istanza della classe ImageAttributes.
ImageCodecInfoPtrUn alias per un puntatore condiviso a un’istanza della classe ImageCodecInfo.
ImageFormatPtrUn alias per un puntatore condiviso a un’istanza della classe ImageFormat.
PlayRecordCallbackUn delegato usato come parametro nell’oggetto funzione EnumerateMetafileProc.