Übersicht über die Windows-Imageerstellungskomponente

Die Windows Imaging Component (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), ihre eigenen Bildcodecs zu entwickeln und die gleiche Plattformunterstützung wie Standardbildformate (z. B. TIFF, JPEG, PNG, GIF, BMP und HDPhoto) zu erhalten. Ein einzelner, konsistenter Satz von Schnittstellen wird für die gesamte Bildverarbeitung unabhängig vom Bildformat 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 Bild getrennt werden.

Das Thema enthält folgende Abschnitte:

Features der Windows-Imageerstellungskomponente

Die wichtigsten Features von WIC sind:

  • Ermöglicht Anwendungsentwicklern das Ausführen von Bildverarbeitungsvorgängen für jedes Bildformat über einen einzigen, konsistenten Satz gängiger Schnittstellen, ohne dass Vorkenntnisse über bestimmte Bildformate erforderlich sind.
  • Bietet eine erweiterbare Plug-and-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 erkannte Metadaten während der Bearbeitung beizubehalten.
  • 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 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
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 Photo, HD Photo Specification 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