Encoder Classe

Definizione

Un oggetto Encoder incapsula un identificatore univoco globale (GUID, Globally Unique Identifier) che identifica la categoria di un parametro del codificatore di immagini.

public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
Ereditarietà
Encoder

Commenti

Nota

In .NET 6 e versioni successive il pacchetto System.Drawing.Common,che include questo tipo, è supportato solo nei Windows operativi. L'uso di questo tipo nelle app multipiattaforma genera avvisi in fase di compilazione ed eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportatosolo in Windows .

Quando si passa un parametro a un codificatore di immagini, il parametro viene incapsulato in un EncoderParameter oggetto . Uno dei campi dell'oggetto EncoderParameter è un GUID che specifica la categoria del parametro . Usare i campi statici della Encoder classe per recuperare un Encoder oggetto contenente i parametri della categoria desiderata.

I codificatori di immagini incorporati in GDI+ ricevono parametri che appartengono a diverse categorie. Nella tabella seguente sono elencate tutte le categorie e il GUID associato a ogni categoria.

Category GUID
ChrominanceTable f2e455dc-09b3-4316-8260-676ada32481c
ColorDepth 66087055-ad66-4c7c-9a18-38a2310b8337
Compression e09d739d-ccd4-44ee-8eba-3fbf8be4fc58
LuminanceTable edb33bce-0266-4a77-b904-27216099e717
Quality 1d5be4b5-fa4a-452d-9cdd-5db35105e7eb
RenderMethod 6d42c53a-229a-4825-8bb7-5c99e2b9a8b8
SaveFlag 292266fc-ac40-47bf-8cfc-a85b89a655de
ScanMethod 3a4e2661-3109-4e56-8536-42c156e7dcfa
Transformation 8d0eb2d1-a58e-4ea8-aa14-108074b7b6f9
Version 24d18c76-814a-41a4-bf53-1c219cccf797

Costruttori

Encoder(Guid)

Inizializza una nuova istanza della classe Encoder dal GUID specificato. Il GUID specifica una categoria del parametro del codificatore di immagini.

Campi

ChrominanceTable

Oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro della tabella di cromatura.

ColorDepth

Oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro della profondità dei colori.

ColorSpace

Rappresenta un codificatore inizializzato con il GUID relativo alla categoria dello spazio colore.

Compression

Oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro di compressione.

ImageItems

Rappresenta un codificatore inizializzato con il GUID relativo alla categoria degli elementi immagine.

LuminanceTable

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro della tabella di luminosità.

Quality

Ottiene un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro di qualità.

RenderMethod

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro del metodo di rendering.

SaveAsCmyk

Rappresenta un codificatore inizializzato con il GUID da salvare come categoria CMYK.

SaveFlag

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro del flag di salvataggio.

ScanMethod

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro del metodo di analisi.

Transformation

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro di trasformazione.

Version

Rappresenta un oggetto Encoder inizializzato con il GUID relativo alla categoria del parametro di versione.

Proprietà

Guid

Ottiene un GUID che identifica una categoria del parametro del codificatore di immagini.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche