Questa documentazione è stata archiviata e non viene gestita.

Spazio dei nomi System.Drawing.Imaging

Aggiornamento: novembre 2007

Lo spazio dei nomi System.Drawing.Imaging fornisce funzionalità di imaging GDI+ avanzata. La funzionalità grafica di base viene fornita dallo spazio dei nomi System.Drawing.

La classe Metafile contiene metodi per la registrazione e il salvataggio dei metafile. La classe Encoder consente agli utenti di estendere GDI+ per supportare qualsiasi formato immagine. La classe PropertyItem contiene metodi per la memorizzazione e il recupero dei metadati in file di immagine.

Attenzione:

Le classi incluse nello spazio dei nomi System.Drawing.Imaging non sono supportate all'interno di un servizio Windows o ASP.NET. Un eventuale tentativo di utilizzare queste classi dall'interno di uno di questi tipi di applicazioni può generare problemi imprevisti, quali un degrado delle prestazioni del servizio o eccezioni in fase di esecuzione.

  ClasseDescrizione
BitmapDataSpecifica gli attributi di un'immagine bitmap. La classe BitmapData viene utilizzata dai metodi LockBits e UnlockBits della classe Bitmap. Non può essere ereditata.
ColorMapDefinisce una mappa per la conversione dei colori. La classe ImageAttributes include diversi metodi che consentono di regolare il colore delle immagini mediante una tabella di rimappatura dei colori, che rappresenta una matrice di strutture ColorMap. Non può essere ereditata.
ColorMatrixDefinisce una matrice 5x5 contenente le coordinate per lo spazio RGBA. Nella classe ImageAttributes sono inclusi diversi metodi che consentono di regolare i colori delle immagini mediante una matrice di colori. Questa classe non può essere ereditata.
ColorPaletteDefinisce una matrice di colori appartenenti a una tavolozza dei colori. Tali colori sono ARGB a 32 bit. La classe non può essere ereditata.
EncoderUn oggetto Encoder incapsula un identificatore univoco globale (GUID, Globally Unique Identifier) che identifica la categoria di un parametro del codificatore di immagini.
EncoderParameterUtilizzato per passare un valore o una matrice di valori a un codificatore di immagini,
EncoderParametersIncapsula una matrice di oggetti EncoderParameter.
FrameDimensionFornisce le proprietà che ottengono le dimensioni di frame di un'immagine. Non ereditabile.
ImageAttributesUn oggetto ImageAttributes contiene informazioni relative alla modalità di manipolazione dei colori di bitmap e metafile durante il rendering. Un oggetto ImageAttributes mantiene diverse impostazioni di regolazione dei colori, tra cui le matrici di regolazione dei colori, le matrici di regolazione delle gradazioni di grigio, i valori di correzione gamma, le tabelle della mappa dei colori e i valori di soglia dei colori. Durante il rendering i colori possono venire corretti, scuriti, schiariti e rimossi. Per applicare tali operazioni di modifica, inizializzare un oggetto ImageAttributes e passare il percorso di tale oggetto ImageAttributes, unitamente al percorso di un oggetto Image, al metodo DrawImage.
ImageCodecInfoLa classe ImageCodecInfo fornisce i membri e i metodi di memorizzazione necessari per recuperare tutte le informazioni rilevanti sui codificatori e decodificatori di immagine (i cosiddetti codec) installati. Non può essere ereditata.
ImageFormatSpecifica il formato di file dell'immagine. Non ereditabile.
MetafileDefinisce un metafile grafico. In un metafile sono contenuti record che descrivono una sequenza di operazioni grafiche che possono essere registrate (create) e riprodotte (visualizzate). La classe non è ereditabile.
MetafileHeaderContiene gli attributi di un oggetto Metafile associato. Non ereditabile.
MetaHeaderContiene informazioni relative a un metafile di Windows (WMF).
PropertyItemIncapsula una proprietà per i metadati da includere in un file di immagine. Non ereditabile.
WmfPlaceableFileHeaderDefinisce un metafile collocabile. Non ereditabile.

  DelegatoDescrizione
PlayRecordCallbackQuesto delegato non viene utilizzato. Per un esempio di enumerazione dei record di un metafile, vedere EnumerateMetafile.

  EnumerazioneDescrizione
ColorAdjustTypeSpecifica gli oggetti GDI+ che utilizzano le informazioni sulla regolazione del colore.
ColorChannelFlagSpecifica i singoli canali nello spazio dei colori CMYK (Cyan, Magenta, Yellow, Black). Questa enumerazione è utilizzata dai metodi SetOutputChannel.
ColorMapTypeSpecifica i tipi di mappe dei colori.
ColorMatrixFlagSpecifica i tipi di immagini e colori su cui influiranno le impostazioni relative alla regolazione dei colori e delle gradazioni di grigio di un oggetto ImageAttributes.
ColorModeSpecifica due modalità per i valori del componente del colore.
EmfPlusRecordTypeSpecifica i metodi che possono essere utilizzati con un metafile per leggere e scrivere comandi grafici. I membri di questa enumerazione si suddividono in tre gruppi:
EmfTypeSpecifica il tipo di record contenuti in un file EMF (Enhanced Metafile). Questa enumerazione viene utilizzata da diversi costruttori della classe Metafile.
EncoderParameterValueTypeConsente di specificare il tipo di dati dell'oggetto EncoderParameter utilizzato con i metodi Save o SaveAdd di un'immagine.
EncoderValueConsente di specificare il valore del parametro passato a un codificatore di immagini JPEg o TIFF quando si utilizzano i metodi Image.Save o Image.SaveAdd.
ImageCodecFlagsFornisce attributi di un codificatore/decodificatore (codec) di immagini.
ImageFlagsSpecifica gli attributi dei dati pixel contenuti in un oggetto Image. La proprietà Flags restituisce un membro di questa enumerazione.
ImageLockModeSpecifica i flag passati al parametro dei flag del metodo LockBits. Il metodo LockBits blocca una porzione di un'immagine in modo da consentire la lettura o la scrittura dei dati pixel.
MetafileFrameUnitSpecifica l'unità di misura del rettangolo utilizzato per assegnare le dimensioni e la posizione a un metafile. La definizione di questo parametro viene effettuata durante la creazione dell'oggetto Metafile.
MetafileTypeSpecifica i tipi di metafile. La proprietà MetafileHeader.Type restituisce un membro di questa enumerazione.
PaletteFlagsSpecifica il tipo di dati relativi al colore nella tavolozza del sistema, ovvero dati di colore con dati alfa, solo gradazione di grigio o mezzitoni.
PixelFormatSpecifica il formato dei dati relativi al colore per ciascun pixel dell'immagine.
Mostra: