Partager via


Spécifications du codec RAW pour Windows 7

Les fonctionnalités de codec suivantes sont requises au minimum :

Toutes les fonctionnalités requises pour la prise en charge de l’interpréteur de commandes Windows Vista et de la galerie de photos : miniatures, aperçu et rotation (persistante). Le traitement RAW doit être défini par défaut sur les paramètres de capture appropriés.

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 side-car.

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 soient 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::SetRotation . Les applications et Windows utilisent cette méthode pour faire pivoter les images (ainsi que les miniatures et les aperçus mis en cache).
  • 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, de sorte que les rotations effectuées à l’aide de IWICBitmapSourceTransform ne sont pas conservées.

Prise en charge de l’extraction de miniatures et d’aperçus à grande vitesse. Si la taille maximale de l’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 à plage dynamique élevée (HDR).

Impression XPS (XML Paper Specification).

Conceptuel

Vue d’ensemble du composant d’acquisition d’images Windows

Instructions WIC pour les formats d’image RAW de l’appareil photo

Comment écrire un codec WIC-Enabled