ImageCodecInfo 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.
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 |
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) |