Ü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 |
Zugehörige Themen
-
Konzept
-
Weitere Ressourcen