Encoder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |