System.Drawing.Imaging Namespace

Lo spazio dei nomi System.Drawing.Imaging fornisce funzionalità di imaging GDI+ avanzate. The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. La funzionalità grafica di base viene fornita dallo spazio dei nomi System.Drawing. Basic graphics functionality is provided by the System.Drawing namespace.

Classi

BitmapData

Specifica gli attributi di un'immagine bitmap.Specifies the attributes of a bitmap image. La classe BitmapData viene utilizzata dai metodi LockBits e UnlockBits(BitmapData) della classe Bitmap.The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. Non ereditabile.Not inheritable.

ColorMap

Definisce una mappa per la conversione dei colori.Defines a map for converting colors. 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.Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. Non ereditabile.Not inheritable.

ColorMatrix

Definisce una matrice 5x5 contenente le coordinate per lo spazio RGBAW.Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Nella classe ImageAttributes sono inclusi diversi metodi che consentono di regolare i colori delle immagini mediante una matrice di colori.Several methods of the ImageAttributes class adjust image colors by using a color matrix. Questa classe non può essere ereditata.This class cannot be inherited.

ColorPalette

Definisce una matrice di colori appartenenti a una tavolozza dei colori.Defines an array of colors that make up a color palette. Tali colori sono ARGB a 32 bit.The colors are 32-bit ARGB colors. Non ereditabile.Not inheritable.

Encoder

Un oggetto Encoder incapsula un identificatore univoco globale (GUID, Globally Unique Identifier) che identifica la categoria di un parametro del codificatore di immagini.An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

EncoderParameter

Utilizzato per passare un valore o una matrice di valori a un codificatore di immagini,Used to pass a value, or an array of values, to an image encoder.

EncoderParameters

Incapsula una matrice di oggetti EncoderParameter.Encapsulates an array of EncoderParameter objects.

FrameDimension

Fornisce le proprietà che ottengono le dimensioni di frame di un'immagine.Provides properties that get the frame dimensions of an image. Non ereditabile.Not inheritable.

ImageAttributes

Contiene informazioni relative alla modalità di manipolazione dei colori di bitmap e metafile durante il rendering.Contains information about how bitmap and metafile colors are manipulated during rendering.

ImageCodecInfo

La 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.The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Non ereditabile.Not inheritable.

ImageFormat

Specifica il formato di file dell'immagine.Specifies the file format of the image. Non ereditabile.Not inheritable.

Metafile

Definisce un metafile grafico.Defines a graphic metafile. In un metafile sono contenuti record che descrivono una sequenza di operazioni grafiche che possono essere registrate (create) e riprodotte (visualizzate).A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). La classe non è ereditabile.This class is not inheritable.

MetafileHeader

Contiene gli attributi di un oggetto Metafile associato.Contains attributes of an associated Metafile. Non ereditabile.Not inheritable.

MetaHeader

Contiene informazioni relative a un metafile di Windows (WMF).Contains information about a windows-format (WMF) metafile.

PropertyItem

Incapsula una proprietà per i metadati da includere in un file di immagine.Encapsulates a metadata property to be included in an image file. Non ereditabile.Not inheritable.

WmfPlaceableFileHeader

Definisce un metafile collocabile.Defines a placeable metafile. Non ereditabile.Not inheritable.

Enumerazioni

ColorAdjustType

Specifica gli oggetti GDI+ che utilizzano le informazioni sulla regolazione del colore.Specifies which GDI+ objects use color adjustment information.

ColorChannelFlag

Specifica i singoli canali nello spazio dei colori CMYK (Cyan, Magenta, Yellow, Black). Questa enumerazione è utilizzata dai metodi SetOutputChannel.This enumeration is used by the SetOutputChannel methods.

ColorMapType

Specifica i tipi di mappe dei colori.Specifies the types of color maps.

ColorMatrixFlag

Specifica 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.Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorMode

Specifica due modalità per i valori del componente del colore.Specifies two modes for color component values.

EmfPlusRecordType

Specifica i metodi che possono essere utilizzati con un metafile per leggere e scrivere comandi grafici.Specifies the methods available for use with a metafile to read and write graphic commands.

EmfType

Specifica il tipo di record contenuti in un file EMF (Enhanced Metafile). Questa enumerazione viene utilizzata da diversi costruttori della classe Metafile.This enumeration is used by several constructors in the Metafile class.

EncoderParameterValueType

Consente di specificare il tipo di dati dell'oggetto EncoderParameter utilizzato con i metodi Save o SaveAdd di un'immagine.Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

EncoderValue

Consente di specificare il valore del parametro passato a un codificatore di immagini JPEg o TIFF quando si utilizzano i metodi 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

Fornisce attributi di un codificatore/decodificatore (codec) di immagini.Provides attributes of an image encoder/decoder (codec).

ImageFlags

Specifica gli attributi dei dati pixel contenuti in un oggetto Image.Specifies the attributes of the pixel data contained in an Image object. La proprietà Flags restituisce un membro di questa enumerazione.The Flags property returns a member of this enumeration.

ImageLockMode

Specifica 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.The LockBits method locks a portion of an image so that you can read or write the pixel data.

MetafileFrameUnit

Specifica 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.This is specified during the creation of the Metafile object.

MetafileType

Specifica i tipi di metafile. La proprietà Type restituisce un membro di questa enumerazione.The Type property returns a member of this enumeration.

PaletteFlags

Specifica il tipo di dati relativi al colore nella tavolozza del sistema,Specifies the type of color data in the system palette. I dati possono essere dati dei colori contenenti solo gradazioni di grigio e alfa oppure mezzitoni.The data can be color data with alpha, grayscale data only, or halftone data.

PixelFormat

Specifica il formato dei dati relativi al colore per ciascun pixel dell'immagine.Specifies the format of the color data for each pixel in the image.

Delegati

PlayRecordCallback

Questo delegato non viene utilizzato.This delegate is not used. Per un esempio di enumerazione dei record di un metafile, vedere EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Commenti

Il Metafile classe fornisce metodi per la registrazione e il salvataggio di metafile.The Metafile class provides methods for recording and saving metafiles. Il Encoder classe consente agli utenti di estendere GDI+ per supportare qualsiasi formato di immagine.The Encoder class enables users to extend GDI+ to support any image format. Il PropertyItem classe fornisce metodi per l'archiviazione e recupero di metadati nel file di immagine.The PropertyItem class provides methods for storing and retrieving metadata in image files.

Attenzione

Le classi all'interno di System.Drawing.Imaging dello spazio dei nomi non sono supportati per l'uso all'interno di un servizio Windows o ASP.NET.Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. Tentativo di utilizzare queste classi all'interno di uno di questi tipi di applicazione può generare problemi imprevisti, quali un degrado delle eccezioni di runtime e le prestazioni del servizio.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.