Interfaces pour le composant d’acquisition d’images Windows

Cette section contient des informations sur les interfaces WIC (Windows Imaging Component).

Contenu de cette section

Rubrique Description
IWICBitmap
Définit des méthodes qui ajoutent le concept d’écriture et de représentations statiques en mémoire des bitmaps à IWICBitmapSource.
IWICBitmapClipper
Expose des méthodes qui produisent une version clippée de la bitmap d’entrée pour une zone rectangulaire spécifiée d’intérêt.
IWICBitmapCodecInfo
Expose des méthodes qui fournissent des informations sur un codec particulier.
IWICBitmapCodecProgressNotification
Expose les méthodes utilisées pour la notification de progression pour les encodeurs et les décodeurs.
Iwicbitmapdecoder
Expose des méthodes qui représentent un décodeur.
IWICBitmapDecoderInfo
Expose des méthodes qui fournissent des informations sur un décodeur.
Iwicbitmapencoder
Définit des méthodes pour définir les propriétés d’un encodeur, telles que les miniatures, les images et les palettes.
IWICBitmapEncoderInfo
Expose des méthodes qui fournissent des informations sur un encodeur.
IWICBitmapFlipRotator
Expose des méthodes qui produisent une source bitmap retournée (horizontale ou verticale) et/ou pivotée (par incréments de 90 degrés). Les rotations sont effectuées avant le retournement.
Iwicbitmapframedecode
Définit des méthodes pour décoder des trames d’image individuelles d’un fichier codé.
IWICBitmapFrameEncode
Représente les trames d’image individuelles d’un encodeur.
IWICBitmapLock
Expose les méthodes qui prennent en charge la méthode Lock .
IWICBitmapScaler
Représente une version redimensionnée de la bitmap d’entrée à l’aide d’un algorithme de rééchantillonnage ou de filtrage.
IWICBitmapSource
Expose des méthodes qui font référence à une source à partir de laquelle les pixels sont récupérés, mais dans laquelle ils ne peuvent pas être réécrits.
IWICBitmapSourceTransform
Expose des méthodes de déchargement de certaines opérations vers l’implémentation IWICBitmapSource sous-jacente.
IWICColorContext
Expose des méthodes pour la gestion des couleurs.
IWICColorTransform
Expose des méthodes qui transforment un IWICBitmapSource d’un contexte de couleur en un autre.
IWICComponentFactory
Expose les méthodes qui créent des composants utilisés par les développeurs de composants. Cela inclut les lecteurs de métadonnées, les enregistreurs et d’autres services à utiliser par les développeurs de codecs et de gestionnaires de métadonnées.
IWICComponentInfo
Expose des méthodes qui fournissent des informations sur les composants.
IWICDdsDecoder
Fournit des informations et des fonctionnalités spécifiques au format d’image DDS.
IWICDdsEncoder
Permet d’écrire des informations spécifiques au format DDS dans un encodeur.
IWICDevelopRaw
Expose des méthodes qui fournissent l’accès aux capabilites d’un format de codec brut.
IWICDevelopRawNotificationCallback
Expose une méthode de rappel pour les nofications de modification d’image brute.
IWICDdsFrameDecode
Fournit l’accès à une trame unique de données d’image DDS dans son formulaire DXGI_FORMAT natif, ainsi qu’à des informations sur les données d’image.
IWICEnumMetadataItem
Expose des méthodes qui fournissent des services d’énumération pour des éléments de métadonnées individuels.
IWICFastMetadataEncoder
Expose les méthodes utilisées pour la modification des métadonnées sur place. Un encodeur de métadonnées rapide vous permet d’ajouter et de supprimer des métadonnées à une image sans avoir à recoder entièrement l’image.
IWICFormatConverter
Représente un IWICBitmapSource qui convertit les données d’image d’un format de pixel à un autre, en gérant le tramhering et le halftoning en formats indexés, la traduction de palette et le seuil alpha.
IWICFormatConverterInfo
Expose des méthodes qui fournissent des informations sur un convertisseur de format de pixels.
IWICImageEncoder
Encode les interfaces ID2D1Image dans un IWICBitmapEncoder.
IWICImagingFactory
Expose les méthodes utilisées pour créer des composants pour le WIC, tels que les décodeurs, les encodeurs et les convertisseurs de format de pixels.
IWICImagingFactory2
Extension de l’interface d’usine WIC qui inclut la possibilité de créer un IWICImageEncoder.
IWICJpegFrameDecode
Expose des méthodes pour décoder des images JPEG. Permet d’accéder à l’en-tête Start Of Frame (SOF), à l’en-tête Start of Scan (SOS), aux tables Huffman et Quantization, ainsi qu’aux données JPEG JPEG compressées. Permet également l’indexation pour un accès aléatoire efficace.
IWICJpegFrameEncode
Expose des méthodes pour écrire des données d’analyse JPEG compressées directement dans le flux de sortie de l’encodeur WIC. Fournit également l’accès aux tables Huffman et de quantisation.
Iwicmetadatablockreader
Expose des méthodes qui fournissent l’accès à tous les blocs de métadonnées de niveau supérieur du codec.
IWICMetadataBlockWriter
Expose des méthodes qui activent l’encodage des métadonnées. Cette interface est implémentée par le décodeur et ses images.
IWICMetadataHandlerInfo
Expose des méthodes qui fournissent des informations de base sur le gestionnaire de métadonnées inscrit.
IWICMetadataQueryReader
Expose des méthodes pour récupérer des blocs de métadonnées et des éléments à partir d’un décodeur ou de ses trames d’image à l’aide d’une expression de requête de métadonnées.
IWICMetadataQueryWriter
Expose des méthodes permettant de définir ou de supprimer des blocs de métadonnées et des éléments dans un encodeur ou ses trames d’image à l’aide d’une expression de requête de métadonnées.
IWICMetadataReader
Expose des méthodes qui permettent d’accéder au contenu des métadonnées de mise en évidence. Cette interface est implémentée par des éditeurs de logiciels indépendants (ISV) pour créer de nouveaux lecteurs de métadonnées.
IWICMetadataReaderInfo
Expose des méthodes qui fournissent des informations de base sur le lecteur de métadonnées inscrit.
IWICMetadataWriter
Expose des méthodes qui permettent d’accéder à l’écriture de contenu de métadonnées. Ceci est implémenté par les éditeurs de logiciels indépendants pour créer de nouveaux enregistreurs de métadonnées.
IWICMetadataWriterInfo
Expose des méthodes qui fournissent des informations de base sur l’enregistreur de métadonnées inscrit.
IWICPalette
Expose les méthodes d’accès et de génération d’une table de couleurs, principalement pour les formats de pixels indexés.
IWICPersistStream
Expose les méthodes qui fournissent une charge supplémentaire et enregistrent des méthodes qui prennent WICPersistOptions.
IWICPixelFormatInfo
Expose les méthodes qui fournissent des informations sur un format de pixels.
IWICPixelFormatInfo2
Étend IWICPixelFormatInfo en fournissant des informations supplémentaires sur un format de pixels.
IWICPlanarBitmapFrameEncode
Permet d’écrire des pixels d’image de composant planaire dans un encodeur.
IWICPlanarBitmapSourceTransform
Fournit l’accès aux formats de pixels Y CbCr planaires où les composants de pixels sont stockés dans des plans de composants distincts.
IWICPlanarFormatConverter
Permet d’initialiser un convertisseur de format avec une source planaire.
IWICProgressCallback
L’interface IWICProgressCallback est documentée uniquement pour la conformité ; son utilisation n’est pas recommandée et peut être modifiée ou indisponible à l’avenir. Utilisez plutôt RegisterProgressNotification.
IWICProgressiveLevelControl
Expose les méthodes permettant d’obtenir des informations sur et de contrôler le décodage progressif.
IWICStream
Représente un flux WIC pour référencer le contenu d’imagerie et de métadonnées.
IWICStreamProvider
Expose les méthodes d’un fournisseur de flux.