Conditions requises pour les codecs RAW pour Windows 7
Les fonctionnalités de codec suivantes sont requises au minimum :
Toutes les fonctionnalités requises pour l’interpréteur de commandes Windows Vista et la galerie de photos prennent en charge les fonctionnalités suivantes : miniature, aperçu et rotation (persistante). Le traitement RAW doit être défini par défaut sur les paramètres appropriés en tant que capture.
La prise en charge des métadonnées principales (lecture et écriture), des métadonnées non EXIF, ainsi que des métadonnées EXIF, doit être conservée dans les formats de fichier RAW sans utiliser de fichiers sidecar.
Prise en charge de l’interface IWICDevelopRaw. Pour Windows 7, windows Imaging Component (WIC)WIC nécessite que toutes les interfaces de paramètres exposées par IWICDevelopRaw être implémentées.
Prise en charge de l’état d’orientation :
- Les rotations d’images à 90 degrés doivent être appliquées à l’aide de la méthode IWICDevelopRaw::Méthode SetRotation. Les applications et Windows utilisent cette méthode pour faire pivoter les images (et les miniatures mises en cache et les aperçus).
- L’application de la rotation à l’aide de cette API doit également être conservée par le codec (voir plus haut dans ce document).
- Les applications peuvent utiliser les fonctionnalités de rotation de l’API IWICBitmapSourceTransform, mais le codec ne sérialise aucun paramètre de rotation sur cette API. Les rotations effectuées à l’aide de IWICBitmapSourceTransform ne seront pas conservées.
Prise en charge de la miniature haute vitesse et de l’extraction d’aperçu. Si la dimension maximale de pixels d’aperçu (largeur ou hauteur) est inférieure à 1 024 pixels, Windows Vista demande un rendu pour l’aperçu de l’écran :
- La méthode IWICDevelopRaw::SetRenderMode doit prendre en charge au moins les modes WICRawRenderQualityDraftMode et WICRawRenderQualityBestQuality pour permettre un rendu plus rapide des miniatures et des aperçus que le mode de qualité totale.
- Windows appelle IWICBitmapSourceTransform::CopyPixels avec la taille de résolution d’écran demandée.
- Les tailles de résolution d’écran doivent être prises en charge dans l’API ci-dessus.
- Le traitement cohérent de l’image des bits miniatures, d’aperçu et d’image complète de CopyPixels est nécessaire.
Formats de pixels de plage dynamique élevée (HDR).
Impression XPS (XML Paper Specification).
Rubriques connexes
-
conceptuelle
-
Vue d’ensemble composant d’acquisition d’images Windows
-
instructions WIC pour les formats d’image RAW de l’appareil photo
-
Comment écrire un codec WIC-Enabled