Encoder Classe

Définition

Un Encoder objet encapsule un identificateur global unique (GUID) qui identifie la catégorie d’un paramètre d’encodeur d’image.

public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
Héritage
Encoder

Remarques

Note

Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, n’est pris en charge que sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes provoque des avertissements au moment de la compilation et des exceptions d’exécution. Pour plus d’informations, consultez System.Drawing.Common uniquement pris en charge sur Windows.

Lorsque vous passez un paramètre à un encodeur d’image, le paramètre est encapsulé dans un EncoderParameter objet. L’un des champs de l’objet EncoderParameter est un GUID qui spécifie la catégorie du paramètre. Utilisez les champs statiques de la Encoder classe pour récupérer un Encoder paramètre de la catégorie souhaitée.

Les encodeurs d’images intégrés aux paramètres de réception GDI+ appartenant à plusieurs catégories. Le tableau suivant répertorie toutes les catégories et le GUID associé à chaque catégorie.

Catégorie 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

Constructeurs

Nom Description
Encoder(Guid)

Initialise une nouvelle instance de la Encoder classe à partir de l’identificateur global unique (GUID) spécifié. Le GUID spécifie une catégorie de paramètre d’encodeur d’image.

Champs

Nom Description
ChrominanceTable

Objet Encoder initialisé avec l’identificateur global unique de la catégorie de paramètre de table chrominance.

ColorDepth

Objet Encoder initialisé avec l’identificateur global unique de la catégorie de paramètre de profondeur de couleur.

ColorSpace

Représente un encodeur initialisé avec l’identificateur global unique de la catégorie d’espace de couleur.

Compression

Objet Encoder initialisé avec l’identificateur global unique de la catégorie de paramètre de compression.

ImageItems

Représente un encodeur initialisé avec l’identificateur global unique pour la catégorie d’éléments d’image.

LuminanceTable

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre de table de luminance.

Quality

Obtient un Encoder objet initialisé avec l’identificateur global unique pour la catégorie de paramètre de qualité.

RenderMethod

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre de méthode de rendu.

SaveAsCmyk

Représente un encodeur initialisé avec l’identificateur global unique pour l’enregistrement sous la catégorie CMYK.

SaveFlag

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre d’indicateur d’enregistrement.

ScanMethod

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre de méthode d’analyse.

Transformation

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre de transformation.

Version

Représente un Encoder objet initialisé avec l’identificateur global unique de la catégorie de paramètre de version.

Propriétés

Nom Description
Guid

Obtient un identificateur global unique (GUID) qui identifie une catégorie de paramètre d’encodeur d’image.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi