Différences par rapport à WIC pour Windows
- Prise en charge intégrée des codecs BMP, JPG, PNG, GIF, TIFF, ICO et DDS. JPEG-XR/HD Photo n’est pas pris en charge.
- Si vous utilisez le format BMP avec la compression BI_BITFIELDS, seuls les formats 16bppBGR555, 16bppBGR565 et 32bppBGRA sont pris en charge.
- Les formats cyan-magenta-jaune-noir (CMJN), à plage dynamique élevée, les formats de pixels à virgule flottante demi-précision, les formats de pixels à virgule fixe et les images de plus de quatre canaux ne sont pas pris en charge.
- Les formats de pixels 32bppRGBE, 16bppYQuantizedDctCoefficients, 16bppCbQuantizedDctCoefficients et 16bppCrQuantizedDctCoefficients ne sont pas pris en charge.
- La lecture et l’écriture des métadonnées XMP ou des stratégies de métadonnées de photos ne sont pas prises en charge. Lors du transcodage, l’API tente de conserver les métadonnées XMP si possible.
- La manipulation et la conversion d’espaces colorimétriques (c’est-à-dire IWICColorTransform) ne sont pas prises en charge.
- Les points d’entrée Windows Runtime vers WIC (c’est-à-dire les méthodes de Windows::Graphics::Imaging) ne sont pas pris en charge.
- Les méthodes d’interopérabilité GDI, GDI+ et D2D ne sont pas prises en charge : CreateBitmapFromHBITMAP, CreateBitmapFromHIcon et IWICImagingFactory2::CreateImageEncoder.
- IWICPixelFormatInfo::GetColorContext n’est pas pris en charge. Notez que IWICBitmapFrameDecode::GetColorContexts et IWICBitmapDecoder::GetColorContexts sont toujours pris en charge.
- Il existe certaines différences entre Direct3D sur XBOX One et sur Windows concernant WIC. Vous trouverez plus de détails dans la rubrique Création et utilisation de Direct3D sur XBOX One.
Fonctionnalités de WIC pour le Microsoft Game Development Kit (GDK)
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 au moyen d’un ensemble unique et cohérent d’interfaces communes, sans nécessiter de connaissance préalable des formats d’image spécifiques
- Fournit une architecture extensible « plug and play » pour les codecs d’image, les formats de pixels et les métadonnées, avec découverte automatique des nouveaux formats à l’exécution
- Prend en charge la lecture et l’écriture de métadonnées arbitraires dans les fichiers image, avec la possibilité de conserver les métadonnées non reconnues lors de la modification
- Préserve les données d’image à profondeur de bits élevée, jusqu’à 32 bits par canal, tout au long du pipeline de traitement d’image
- Fournit une prise en charge intégrée des formats d’image, formats de pixels et schémas de métadonnées les plus courants
