Partilhar via


Encoder Classe

Definição

Um objeto Encoder encapsula um GUID (identificador global exclusivo) 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

Comentários

Observação

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 contém 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 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

Encoder(Guid)

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

Campos

ChrominanceTable

Um objeto Encoder inicializado pelo identificador global exclusivo da categoria de parâmetro da tabela de crominância.

ColorDepth

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

ColorSpace

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

Compression

Um objeto Encoder 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 objeto Encoder inicializado pelo identificador global exclusivo da categoria de parâmetro da tabela de luminância.

Quality

Obtém um objeto Encoder inicializado pelo identificador global exclusivo da categoria de parâmetro de qualidade.

RenderMethod

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

SaveAsCmyk

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

SaveFlag

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

ScanMethod

Representa um objeto Encoder inicializado pelo identificador global exclusivo da categoria de parâmetro do método de verificação.

Transformation

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

Version

Representa um objeto Encoder que é inicializado com o identificador global exclusivo da categoria de parâmetro de versão.

Propriedades

Guid

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

Métodos

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 Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também