Verwenden von Bildencodern und -decodern in Managed GDI+

Der System.Drawing-Namespace stellt die Klassen Image und Bitmap zum Speichern und Bearbeiten von Bildern bereit. Mithilfe von Bildencodern in GDI+ können Sie Bilder aus dem Arbeitsspeicher auf den Datenträger schreiben. Mithilfe von Bilddecodern in GDI+ können Sie Bilder vom Datenträger in den Arbeitsspeicher laden. Ein Encoder übersetzt die Daten in einem Image- oder Bitmap-Objekt in ein bestimmtes Datenträgerdateiformat. Ein Decoder übersetzt die Daten in einer Datenträgerdatei in das Format, das für die Image- und Bitmap-Objekte erforderlich ist.

GDI+ verfügt über integrierte Encoder und Decoder, die die folgenden Dateitypen unterstützen:

  • BMP

  • GIF

  • JPEG

  • PNG

  • TIFF

GDI+ verfügt außerdem über integrierte Decoder, die die folgenden Dateitypen unterstützen:

  • WMF

  • EMF

  • ICON

In den folgenden Themen werden Encoder und Decoder ausführlicher erläutert:

In diesem Abschnitt

Vorgehensweise: Auflisten installierter Encoder
Beschreibt, wie sie die auf einem Computer verfügbaren Encoder auflisten.

Vorgehensweise: Auflisten installierter Decoder
Beschreibt, wie sie die auf einem Computer verfügbaren Decoder auflisten.

Vorgehensweise: Ermitteln der von einem Encoder unterstützten Parameter
Beschreibt, wie Sie die von einem Encoder unterstützten EncoderParameters auflisten.

Vorgehensweise: Konvertieren eines BMP-Bilds in ein PNG-Bild
Beschreibt, wie Sie ein Bild in einem anderen Bildformat speichern.

Vorgehensweise: Festlegen der JPEG-Komprimierungsebene
Beschreibt, wie Sie die Qualitätsstufe eines Bilds ändern.

Referenz

Image

Bitmap

ImageCodecInfo

EncoderParameter

Encoder

Verwalteter Code in GDI+

Bilder, Bitmaps und Metadateien