Partager via


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 :

Formats de pixels de plage dynamique élevée (HDR).

Impression XPS (XML Paper Specification).

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