Encoder Classe

Definizione

Un Encoder oggetto incapsula un identificatore univoco globale (GUID) 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

Note

In .NET 6 e versioni successive il pacchetto System.Drawing.Common, che include questo tipo, è supportato solo nei sistemi operativi Windows. L'uso di questo tipo nelle app multipiattaforma causa avvisi in fase di compilazione ed eccezioni in fase di esecuzione. Per altre informazioni, vedere System.Drawing.Common supportato solo 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 . Utilizzare i campi statici della Encoder classe per recuperare un oggetto Encoder contenente i parametri della categoria desiderata.

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

Categoria Identificatore Unico Globale (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-108074b7b7b6f9
Version 24d18c76-814a-41a4-bf53-1c219cccf797

Costruttori

Nome Descrizione
Encoder(Guid)

Inizializza una nuova istanza della Encoder classe dall'identificatore univoco globale (GUID) specificato. Il GUID specifica una categoria di parametri del codificatore di immagini.

Campi

Nome Descrizione
ChrominanceTable

Oggetto Encoder inizializzato con l'identificatore univoco globale per la categoria di parametri della tabella di dominanza.

ColorDepth

Oggetto Encoder inizializzato con l'identificatore univoco globale per la categoria di parametri di profondità del colore.

ColorSpace

Rappresenta un codificatore inizializzato con l'identificatore univoco globale per la categoria di spazi colori.

Compression

Oggetto Encoder inizializzato con l'identificatore univoco globale per la categoria di parametri di compressione.

ImageItems

Rappresenta un codificatore inizializzato con l'identificatore univoco globale per la categoria di elementi immagine.

LuminanceTable

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri della tabella di luminanza.

Quality

Ottiene un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri di qualità.

RenderMethod

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri del metodo di rendering.

SaveAsCmyk

Rappresenta un codificatore inizializzato con l'identificatore univoco globale per il salvataggio come categoria CMYK.

SaveFlag

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri del flag di salvataggio.

ScanMethod

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri del metodo di analisi.

Transformation

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri di trasformazione.

Version

Rappresenta un Encoder oggetto inizializzato con l'identificatore univoco globale per la categoria di parametri della versione.

Proprietà

Nome Descrizione
Guid

Ottiene un identificatore univoco globale (GUID) che identifica una categoria di parametri del codificatore di immagini.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche