Freigeben über


Encoder Klasse

Definition

Ein Encoder-Objekt kapselt eine GUID (Globally Unique Identifier, global eindeutiger Bezeichner), der die Kategorie eines Bildcodiererparameters angibt.

public ref class Encoder sealed
public sealed class Encoder
type Encoder = class
Public NotInheritable Class Encoder
Vererbung
Encoder

Hinweise

Hinweis

In .NET 6 und höheren Versionen wird das System.Drawing.Common-Paket, das diesen Typ enthält, nur unter Windows-Betriebssystemen unterstützt. Die Verwendung dieses Typs in plattformübergreifenden Apps führt zu Kompilierzeitwarnungen und Laufzeitausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Wenn Sie einen Parameter an einen Bildencoder übergeben, wird der Parameter in einem EncoderParameter -Objekt gekapselt. Eines der Felder des EncoderParameter Objekts ist eine GUID, die die Kategorie des Parameters angibt. Verwenden Sie die statischen Felder der Encoder -Klasse, um ein Encoder abzurufen, das Parameter der gewünschten Kategorie enthält.

Die in GDI+ integrierten Bildencoder empfangen Parameter, die zu mehreren Kategorien gehören. In der folgenden Tabelle sind alle Kategorien und die GUID aufgeführt, die jeder Kategorie zugeordnet sind.

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

Konstruktoren

Encoder(Guid)

Initialisiert eine neue Instanz der Encoder-Klasse aus der angegebenen GUID (Globally Unique Identifier, global eindeutiger Bezeichner). Die GUID gibt eine Bildcodierer-Parameterkategorie an.

Felder

ChrominanceTable

Ein Encoder-Objekt, das mit der GUID für die Farbanteiltabellen-Parameterkategorie initialisiert wird.

ColorDepth

Ein Encoder-Objekt, das der GUID für die Farbtiefe-Parameterkategorie initialisiert wird.

ColorSpace

Stellt einen Encoder dar, der mit dem global eindeutigen Bezeichner für die Farbraumkategorie initialisiert wird.

Compression

Ein Encoder-Objekt, das der GUID für die Komprimierungs-Parameterkategorie initialisiert wird.

ImageItems

Stellt einen Encoder dar, der mit dem global eindeutigen Bezeichner für die Bildelementkategorie initialisiert wird.

LuminanceTable

Stellt ein Encoder-Objekt dar, das mit der GUID für die Helligkeitstabellen-Parameterkategorie initialisiert wird.

Quality

Ruft ein Encoder-Objekt ab, das mit der GUID für die Qualitäts-Parameterkategorie initialisiert wird.

RenderMethod

Stellt ein Encoder-Objekt dar, das mit der GUID für die Rendermethoden-Parameterkategorie initialisiert wird.

SaveAsCmyk

Stellt einen Encoder dar, der mit dem global eindeutigen Bezeichner für die Speicherung als CMYK-Kategorie initialisiert wurde.

SaveFlag

Stellt ein Encoder-Objekt dar, das mit der GUID für die SaveFlag-Parameterkategorie initialisiert wird.

ScanMethod

Stellt ein Encoder-Objekt dar, das mit der GUID für die Scanmethoden-Parameterkategorie initialisiert wird.

Transformation

Stellt ein Encoder-Objekt dar, das mit der GUID für die Transformations-Parameterkategorie initialisiert wird.

Version

Stellt ein Encoder-Objekt dar, das mit der GUID für die Versions-Parameterkategorie initialisiert wird.

Eigenschaften

Guid

Ruft eine GUID (Globally Unique Identifier, global eindeutigen Bezeichner) ab, die eine Bildcodierer-Parameterkategorie angibt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen