Encoder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |