Vue d’ensemble du Composant Imagerie Windows

Le Composant Imagerie Windows (WIC) fournit une infrastructure extensible pour l’utilisation d’images et de métadonnées d’image. WIC permet aux éditeurs de logiciels indépendants (ISV) et aux fabricants de matériel (IHV) de développer leurs propres codecs d’image et de bénéficier de la même prise en charge par la plateforme que les formats d’image standard (comme TIFF, JPEG, PNG, GIF, BMP et HDPhoto). Un ensemble unique et cohérent d’interfaces est utilisé pour le traitement de toutes les images, quel que soit le format de l’image. De cette façon, toute application utilisant WIC bénéficie d’une prise en charge automatique des nouveaux formats d’image dès l’installation du codec. L’infrastructure de métadonnées extensible permet aux applications de lire et d’écrire leurs propres métadonnées propriétaires directement dans des fichiers image. Ainsi, les métadonnées ne sont jamais perdues ou séparées de l’image.

Cette rubrique contient les sections suivantes.

Fonctionnalités du Composant Imagerie Windows

Les principales fonctionnalités de WIC sont les suivantes :

  • Permet aux développeurs d’applications d’effectuer des opérations de traitement d’image sur n’importe quel format d’image via un ensemble unique et cohérent d’interfaces communes, sans connaissances préalables sur des formats d’image spécifiques.
  • Fournit une architecture « plug and play » extensible pour les codecs d’image, les formats de pixels et les métadonnées, avec découverte automatique des nouveaux formats au moment de l’exécution.
  • Prend en charge la lecture et l’écriture de métadonnées arbitraires dans des fichiers image, avec la possibilité de conserver les métadonnées non reconnues lors de l’édition.
  • Conserve les données d’image à grande profondeur de couleurs, jusqu’à 32 bits par canal, tout au long du pipeline de traitement d’image.
  • Offre une prise en charge intégrée des formats d’image, des formats de pixels et des schémas de métadonnées les plus populaires.

Codecs natifs

WIC comprend plusieurs codecs intégrés. Les codecs standard suivants sont fournis avec la plateforme.

Codec Types MIME Décodeurs Encodeurs
BMP (format bitmap Windows), spécification BMP v5. image/bmp Oui Oui
GIF (Graphics Interchange Format 89a), spécification GIF 89a/89m image/gif Oui Oui
ICO (format d’icône) image/ico Oui Non
JPEG (Joint Photographic Experts Group), spécification JFIF 1.02 image/jpeg, image/jpe, image/jpg Oui Oui
JPEG XR (JPEG eXtended Range) image/jxr Oui Oui
PNG (Portable Network Graphics), spécification PNG 1.2 image/png Oui Oui
TIFF (Tagged Image File Format), spécification TIFF 6.0 image/tiff, image/tif Oui Oui
Windows Media Photo, vue d’ensemble du format HD Photo image/vnd.ms-photo Oui Oui
DDS (DirectDraw Surface) image/vnd.ms-dds Oui Oui

 

Conceptuel

Vue d’ensemble des métadonnées WIC

Autres ressources

Comment écrire un codec compatible WIC

Exemple de codec AITCodec