Übersicht über die Windows-Bilderstellungskomponente

Die Windows Imaging Component (WIC) ist in Windows Vista und späteren Betriebssystemen (OSes) verfügbar. WIC bietet ein erweiterbares Framework für die Arbeit mit Bildern und Bildmetadaten. WIC ermöglicht es unabhängigen Softwareanbietern (ISVs) und unabhängigen Hardwareanbietern (IHVs), eigene Bildcodecs zu entwickeln und die gleiche Plattformunterstützung wie für Standardbildformate zu erhalten (z. B. TIFF, JPEG, PNG, GIF, BMP und HDPhoto). Ein einzelner, konsistenter Satz von Schnittstellen wird unabhängig vom Bildformat für die gesamte Bildverarbeitung verwendet, sodass jede Anwendung, die WIC verwendet, automatisch Unterstützung für neue Bildformate erhält, sobald der Codec installiert worden ist. Das erweiterbare Metadaten-Framework ermöglicht es Anwendungen, ihre eigenen Metadaten direkt in Bilddateien zu schreiben und zu lesen, sodass die Metadaten niemals verloren gehen oder vom Bild getrennt werden.

Das Thema enthält folgende Abschnitte:

Features der Windows-Bilderstellungskomponente

Die wichtigsten WIC-Features sind:

  • Ermöglicht Anwendungsentwicklern das Ausführen von Bildverarbeitungsvorgängen mit jedem Bildformat über einen einzigen, konsistenten Satz allgemeiner Schnittstellen, ohne dass Vorkenntnisse bestimmter Bildformate erforderlich sind.
  • 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, wobei nicht erkannte Metadaten während der Bearbeitung beibehalten werden können.
  • Behält Bilddaten mit hoher Bittiefe (bis zu 32 Bit pro Kanal) in der gesamten Bildverarbeitungspipeline bei.
  • Bietet integrierte Unterstützung für die meisten gängigen Bildformate, Pixelformate und Metadatenschemas.

Native Codecs

WIC enthält mehrere integrierte Codecs. Die folgenden Standardcodecs werden mit der Plattform bereitgestellt.

Codec MIME-Typen Decoder Encoder
BMP (Windows Bitmap Format), BMP-Spezifikation Version 5. 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
JPEG XR (JPEG Extended Range) image/jxr Ja Ja
PNG (Portable Network Graphics), PNG-Spezifikation 1.2 image/png Ja Ja
TIFF (Tagged Image File Format), TIFF-Spezifikation 6.0 image/tiff, image/tif Ja Ja
Windows Media-Foto, Übersicht über das HD-Fotoformat image/vnd.ms-photo Ja Ja
DDS (DirectDraw Surface) image/vnd.ms-dds Ja Ja

 

Konzept

WIC-Metadatenübersicht

Weitere Ressourcen

Schreiben eines WIC-fähigen Codec

AITCodec-Beispielcodec