Unformatierte Codec-Anforderungen für Windows 7
Die folgenden Codec-Features sind mindestens erforderlich:
Alle Funktionen, die für die Unterstützung der Windows Vista-Shell und der Fotogalerie erforderlich sind: Miniaturansicht, Vorschau und (persistent) Drehung. Die Rohverarbeitung sollte standardmäßig geeignete as-shot-Einstellungen sein.
Die Unterstützung von Kernmetadaten (sowohl Lese-als auch Schreibvorgänge), nicht-EXIF-Metadaten und EXIF-Metadaten sollten in unformatierten Dateiformaten beibehalten werden, ohne dass Sidecar-Dateien verwendet werden.
Unterstützung für die IWICDevelopRaw -Schnittstelle. Für Windows 7 erfordert Windows Imaging Component (WIC) WIC, dass alle von IWICDevelopRaw verfügbar gemachten Parameter Schnittstellen implementiert werden.
Unterstützung für den Orientierungs Status:
- 90-Abbild Drehungen sollten mithilfe der IWICDevelopRaw::abtrotation -Methode angewendet werden. Anwendungen und Windows verwenden diese Methode, um die Bilder (und zwischengespeicherte Miniaturansichten und Vorschau Versionen) zu drehen.
- Die Anwendung der Rotation mithilfe dieser API sollte auch vom Codec persistent gespeichert werden (siehe weiter oben in diesem Dokument).
- Anwendungen können die rotationsfunktionen der IWICBitmapSourceTransform -API verwenden, aber der Codec serialisiert keine Rotations Einstellungen für diese API, sodass mit IWICBitmapSourceTransform durchgeführte Drehungen nicht persistent gespeichert werden.
Unterstützung für hoch Geschwindigkeits-und Vorschau Extraktion. Wenn die maximale Pixel Dimensions Vorschau (Breite oder Höhe) kleiner als 1024 Pixel ist, fordert Windows Vista ein Rendering für die Bildschirm Vorschau an:
- Die IWICDevelopRaw::strendermode -Methode sollte mindestens den wicrawrenderqualitydraftmode -und den wicrawrenderqualitybestquality -Modus unterstützen, um ein schnelleres Rendering von Miniaturansichten und Vorschau Versionen zu ermöglichen, als der Modus für hohe Qualität.
- Windows ruft IWICBitmapSourceTransform::CopyPixels mit der angeforderten Bildschirm auflösungsgröße auf.
- Die Größen der Bildschirmauflösung müssen in der obigen API unterstützt werden.
- Die konsistente Bildverarbeitung von Miniaturansichten, Vorschau-und Vollbild-Bits aus copypixel ist erforderlich.
Pixel Formate mit hohem dynamischen Bereich (HDR).
XML Paper Specification (XPS)-Druck.