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