ImageCodecInfo Klasse

Definition

Die ImageCodecInfo-Klasse stellt die notwendigen Speichermember und -methoden bereit, um die entsprechenden Informationen über die installierten Bildcodierer und -decodierer (Codecs) abzurufen. Kann nicht vererbt werden.

public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
Vererbung
ImageCodecInfo
Attribute

Hinweise

GDI+ verwendet Bildencoder, um die in Objekten gespeicherten Bilder in Bitmap verschiedene Dateiformate zu konvertieren. Bildencoder sind in GDI+ für die Formate BMP, JPEG, GIF, TIFF und PNG integriert. Ein Encoder wird aufgerufen, wenn Sie die Save -Methode oder SaveAdd eines Image -Objekts aufrufen.

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.

Eigenschaften

Clsid

Ruft eine Guid-Struktur ab, die eine einen bestimmten Codec kennzeichnende GUID enthält, oder legt diese fest.

CodecName

Ruft eine Zeichenfolge ab, die den Namen des Codecs enthält, oder legt diese fest.

DllName

Ruft eine Zeichenfolge ab, die den Pfadnamen für die den Codec enthaltende DLL enthält, oder legt diese fest. Wenn der Codec nicht in einer DLL enthalten ist, ist dieser Zeiger null.

FilenameExtension

Ruft eine Zeichenfolge ab, die die im Codec verwendeten Dateinamenerweiterungen enthält, oder legt diese fest. Die Erweiterungen werden durch Semikolon getrennt.

Flags

Ruft einen 32-Bit-Wert zum Speichern zusätzlicher Informationen über den Codec ab oder legt diesen fest. Diese Eigenschaft gibt eine Kombination von Flags aus der ImageCodecFlags-Enumeration zurück.

FormatDescription

Ruft eine Zeichenfolge ab, die das Dateiformat des Codecs beschreibt, oder legt diese fest.

FormatID

Ruft eine Guid-Struktur ab, die eine das Format des Codecs kennzeichnende GUID enthält, oder legt diese fest.

MimeType

Ruft eine Zeichenfolge ab, die den MIME-Typ (Multipurpose Internet Mail Extensions) des Codecs enthält, oder legt diese fest.

SignatureMasks

Ruft ein zweidimensionales Bytearray ab, das als Filter verwendet werden kann, oder legt dieses fest.

SignaturePatterns

Ruft ein zweidimensionales Bytearray ab, das die Signatur des Codecs darstellt, oder legt dieses fest.

Version

Ruft die Versionsnummer des Codecs ab oder legt diese fest.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetImageDecoders()

Gibt ein Array von ImageCodecInfo-Objekten mit Informationen über die in GDI+ integrierten Bilddecoder zurück.

GetImageEncoders()

Gibt ein Array von ImageCodecInfo-Objekten mit Informationen über die in GDI+ integrierten Bildcodierer zurück.

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