Encoder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |