Lire en anglais

Partager via


Encoder Classe

Définition

Un objet Encoder encapsule un GUID (Identificateur Global Unique) qui identifie la catégorie d'un paramètre d'encodeur d'image.

public sealed class Encoder
Héritage
Encoder

Remarques

Notes

Dans .NET 6 et versions ultérieures, le package System.Drawing.Common, qui inclut ce type, est uniquement pris en charge sur les systèmes d’exploitation Windows. L’utilisation de ce type dans les applications multiplateformes entraîne des avertissements au moment de la compilation et des exceptions au moment de l’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 qui contient les paramètres de la catégorie souhaitée.

Les encodeurs d’images intégrés à GDI+ reçoivent des paramètres qui appartiennent à plusieurs catégories. Le tableau suivant répertorie toutes les catégories et le GUID associé à chaque catégorie.

Category 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

Encoder(Guid)

Initialise une nouvelle instance de la classe Encoder à partir du GUID (Identificateur Global Unique) spécifié. Le GUID spécifie une catégorie d'un paramètre d'encodeur d'image.

Champs

ChrominanceTable

Objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de table de chrominance.

ColorDepth

Objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de profondeur de couleur.

ColorSpace

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

Compression

Objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de compression.

ImageItems

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

LuminanceTable

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de table de luminance.

Quality

Obtient un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de qualité.

RenderMethod

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de méthode de rendu.

SaveAsCmyk

Représente un encodeur initialisé avec l’identificateur global unique de la catégorie Enregistrer en CMJN.

SaveFlag

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre d'indicateur d'enregistrement.

ScanMethod

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de méthode de numérisation.

Transformation

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de transformation.

Version

Représente un objet Encoder qui est initialisé avec le GUID relatif à la catégorie d'un paramètre de version.

Propriétés

Guid

Obtient un GUID (Identificateur Global Unique) qui identifie une catégorie d'un paramètre d'encodeur d'image.

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Produit Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi