Encoder Klasse

Definition

Ein Encoder Objekt kapselt einen global eindeutigen Bezeichner (GUID), der die Kategorie eines Bildgeberparameters identifiziert.

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

Hinweise

Note

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 Kompilierungszeitwarnungen und Laufzeit-Ausnahmen. Weitere Informationen finden Sie unter System.Drawing.Common wird nur unter Windows unterstützt.

Wenn Sie einen Parameter an einen Bildgeber ü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 Objekt abzurufen, das Parameter der gewünschten Kategorie enthält.

Die in GDI+ integrierten Bildgeber 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.

Kategorie 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

Name Beschreibung
Encoder(Guid)

Initialisiert eine neue Instanz der Encoder Klasse aus der angegebenen GUID (Globally Unique Identifier). Die GUID gibt eine Bildgeberparameterkategorie an.

Felder

Name Beschreibung
ChrominanceTable

Ein Encoder Objekt, das mit dem global eindeutigen Bezeichner für die Parameterkategorie der Chrominanztabelle initialisiert wird.

ColorDepth

Ein Encoder Objekt, das mit dem global eindeutigen Bezeichner für die Farbtiefeparameterkategorie initialisiert wird.

ColorSpace

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

Compression

Ein Encoder Objekt, das mit dem global eindeutigen Bezeichner für die Komprimierungsparameterkategorie initialisiert wird.

ImageItems

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

LuminanceTable

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Kategorie des Leuchtdichtetabellenparameters initialisiert wird.

Quality

Ruft ein Encoder Objekt ab, das mit dem global eindeutigen Bezeichner für die Qualitätsparameterkategorie initialisiert wird.

RenderMethod

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Parameterkategorie der Rendermethode initialisiert wird.

SaveAsCmyk

Stellt einen Encoder dar, der mit dem global eindeutigen Bezeichner für die Kategorie "Als CMYK speichern" initialisiert wird.

SaveFlag

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Kategorie des Speicherkennzeichenparameters initialisiert wird.

ScanMethod

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Parameterkategorie der Scanmethode initialisiert wird.

Transformation

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Transformationsparameterkategorie initialisiert wird.

Version

Stellt ein Encoder Objekt dar, das mit dem global eindeutigen Bezeichner für die Versionsparameterkategorie initialisiert wird.

Eigenschaften

Name Beschreibung
Guid

Ruft einen GUID (Globally Unique Identifier) ab, der eine Bildgeberparameterkategorie identifiziert.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen