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