Windows Übersicht über Bildverarbeitungskomponenten

Die Windows Imaging Component (WIC) stellt ein erweiterbares Framework für die Arbeit mit Bildern und Bildmetadaten bereit. WIC ermöglicht unabhängigen Softwareherstellern (INDEPENDENT Software Vendors, ISVs) und unabhängigen Hardwareherstellern (Independent Hardware Vendors, IHVs), eigene Bildcodecs zu entwickeln und die gleiche Plattformunterstützung wie Standardbildformate (z. B. TIFF, JPEG, PNG, GIF, BMP und HDPhoto) zu erhalten. Für die Bildverarbeitung wird unabhängig vom Bildformat ein einzelner, konsistenter Satz von Schnittstellen verwendet, sodass jede Anwendung, die WIC verwendet, automatisch Unterstützung für neue Bildformate erhält, sobald der Codec installiert ist. Das erweiterbare Metadatenframework ermöglicht es Anwendungen, ihre eigenen proprietären Metadaten direkt in Bilddateien zu lesen und zu schreiben, sodass die Metadaten nie verloren gehen oder vom Image getrennt werden.

Das Thema enthält folgende Abschnitte:

Windows Bildverarbeitungskomponentenfeatures

Die wichtigsten Features von WIC sind:

  • Ermöglicht Anwendungsentwicklern das Ausführen von Bildverarbeitungsvorgängen in jedem Bildformat über einen einzigen, konsistenten Satz von allgemeinen Schnittstellen, ohne dass sie mit bestimmten Bildformaten vorkenntnissen müssen.
  • Bietet eine erweiterbare Plug & Play-Architektur für Bildcodecs, Pixelformate und Metadaten mit automatischer Laufzeitermittlung neuer Formate.
  • Unterstützt das Lesen und Schreiben beliebiger Metadaten in Bilddateien mit der Möglichkeit, nicht unbekannte Metadaten während der Bearbeitung zu erhalten.
  • Behält Bilddaten mit hoher Bittiefe (bis zu 32 Bits pro Kanal) in der gesamten Bildverarbeitungspipeline bei.
  • Bietet integrierte Unterstützung für die beliebtesten Bildformate, Pixelformate und Metadatenschemas.

Native Codecs

WIC umfasst mehrere integrierte Codecs. Die folgenden Standardcodecs werden mit der Plattform bereitgestellt.

Codec MIME-Typen Decoder Encoder
BMP (Windows Bitmap Format), BMP Specification v5. image/bmp Ja Ja
GIF (Graphics Interchange Format 89a), GIF-Spezifikation 89a/89m image/gif Ja Ja
ICO (Symbolformat) image/ico Ja Nein
JPEG (Joint Photographic Experts Group), JFIF-Spezifikation 1.02 image/jpeg, image/jpe, image/jpg Ja Ja
PNG (Portable Network Graphics), PNG-Spezifikation 1.2 image/png Ja Ja
TIFF (Tagged Image File Format), TIFF Specification 6.0 image/tiff, image/tif Ja Ja
Windows Medienfoto, HD-Fotospezifikation 1.0 image/vnd.ms-photo Ja Ja
DDS (DirectDraw Surface) image/vnd.ms-dds Ja Ja

Konzept

Übersicht über WIC-Metadaten

Andere Ressourcen

Schreiben eines WIC-Enabled CODEC

AITCodec-Beispielcodec