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