Encoder Classe

Definição

Um Encoder objeto encapsula um identificador globalmente único (GUID) que identifica a categoria de um parâmetro codificador de imagem.

public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
Herança
Encoder

Observações

Observação

No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só é suportado em sistemas operacionais Windows. O uso deste tipo em aplicações multiplataforma causa avisos em tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common suportado apenas no Windows.

Quando passa um parâmetro a um codificador de imagem, o parâmetro é encapsulado num EncoderParameter objeto. Um dos campos do EncoderParameter objeto é um GUID que especifica a categoria do parâmetro. Use os campos estáticos da Encoder classe para obter um Encoder que contém parâmetros da categoria desejada.

Os codificadores de imagem que estão integrados no GDI+ recebem parâmetros que pertencem a várias categorias. A tabela seguinte lista todas as categorias e o GUID associado a cada categoria.

Categoria 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

Construtores

Name Description
Encoder(Guid)

Inicializa uma nova instância da Encoder classe a partir do identificador globalmente único (GUID) especificado. O GUID especifica uma categoria de parâmetros do codificador de imagem.

Campos

Name Description
ChrominanceTable

Um Encoder objeto que é inicializado com o identificador globalmente único para a categoria de parâmetros da tabela de crominância.

ColorDepth

Um Encoder objeto que é inicializado com o identificador globalmente único para a categoria do parâmetro de profundidade de cor.

Compression

Um Encoder objeto que é inicializado com o identificador globalmente único para a categoria do parâmetro de compressão.

LuminanceTable

Representa um Encoder objeto que é inicializado com o identificador globalmente único para a categoria de parâmetros da tabela de luminância.

Quality

Obtém um Encoder objeto que é inicializado com o identificador globalmente único para a categoria do parâmetro de qualidade.

RenderMethod

Representa um Encoder objeto que é inicializado com o identificador globalmente único para a categoria de parâmetros do método de renderização.

SaveFlag

Representa um Encoder objeto que é inicializado com o identificador globalmente único para a categoria do parâmetro de gravação.

ScanMethod

Representa um Encoder objeto que é inicializado com o identificador globalmente único para a categoria de parâmetros do método de varrimento.

Transformation

Representa um Encoder objeto inicializado com o identificador globalmente único para a categoria de parâmetro de transformação.

Version

Representa um Encoder objeto que é inicializado com o identificador globalmente único para a categoria do parâmetro de versão.

Propriedades

Name Description
Guid

Obtém um identificador globalmente único (GUID) que identifica uma categoria de parâmetros do codificador de imagem.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também