Encoder Classe

Definição

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

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

Comentários

Note

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

Quando você passa um parâmetro para um codificador de imagem, o parâmetro é encapsulado em um 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 recuperar um Encoder que contenha parâmetros da categoria desejada.

Os codificadores de imagem integrados ao GDI+ recebem parâmetros que pertencem a várias categorias. A tabela a seguir lista todas as categorias e o GUID associados 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

Nome Description
Encoder(Guid)

Inicializa uma nova instância da classe do Encoder GUID (identificador global exclusivo) especificado. O GUID especifica uma categoria de parâmetro do codificador de imagem.

Campos

Nome Description
ChrominanceTable

Um Encoder objeto que é inicializado com o identificador global exclusivo para a categoria de parâmetro da tabela chrominance.

ColorDepth

Um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de profundidade de cor.

ColorSpace

Representa um codificador inicializado com o identificador global exclusivo para a categoria de espaço de cor.

Compression

Um Encoder objeto que é inicializado com o identificador global exclusivo para a categoria de parâmetro de compactação.

ImageItems

Representa um codificador inicializado com o identificador global exclusivo para a categoria de itens de imagem.

LuminanceTable

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de tabela de luminância.

Quality

Obtém um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de qualidade.

RenderMethod

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro do método de renderização.

SaveAsCmyk

Representa um codificador inicializado com o identificador global exclusivo para a categoria salvar como CMYK.

SaveFlag

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de sinalizador de salvamento.

ScanMethod

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro do método scan.

Transformation

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de transformação.

Version

Representa um Encoder objeto inicializado com o identificador global exclusivo para a categoria de parâmetro de versão.

Propriedades

Nome Description
Guid

Obtém um GUID (identificador global exclusivo) que identifica uma categoria de parâmetro do codificador de imagem.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também