Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par le composant d’imagerie Windows. Pour plus d’informations, consultez :
Wincodec.h contient les interfaces de programmation suivantes :
Interfaces
|
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 région 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 Présente les méthodes qui caractérisent 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 cadres et les palettes. |
|
IWICBitmapEncoderInfo Expose les méthodes qui fournissent des informations sur un encodeur. |
|
IWICBitmapFlipRotator Présente des méthodes qui permettent de créer une source bitmap renversée (horizontalement ou verticalement) et/ou pivotée (par incréments de 90 degrés). Le retournement est effectué avant la rotation. |
|
IWICBitmapFrameChainReader Fournit l’accès aux images liées à l’image actuelle par le biais de chaînes de différents types. |
|
IWICBitmapFrameChainWriter Lie des trames dans des chaînes de différents types. |
|
IWICBitmapFrameDecode Définit des méthodes pour décoder des images individuelles d’un fichier encodé. |
|
IWICBitmapFrameEncode Représente les images 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 resampillage 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 qui ne peuvent pas être réécrits. |
|
IWICBitmapSourceTransform Expose des méthodes pour décharger certaines opérations vers l’implémentation IWICBitmapSource sous-jacente. |
|
IWICColorContext Expose les méthodes de gestion des couleurs. |
|
IWICColorTransform Expose des méthodes qui transforment un IWICBitmapSource d’un contexte de couleur à un autre. |
|
IWICComponentInfo Expose les 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. |
|
IWICDdsFrameDecode Fournit l’accès à une trame unique de données d’image DDS dans son formulaire de DXGI_FORMAT natif, ainsi qu’aux informations sur les données d’image. |
|
IWICDevelopRaw Expose les méthodes qui fournissent l’accès aux fonctionnalités d’un format de codec brut. |
|
IWICDevelopRawNotificationCallback Expose une méthode de rappel pour les nofications de modification d’image brute. |
|
IWICDisplayAdaptationControl2 |
|
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 à encoder entièrement l’image. |
|
IWICFormatConverter Représente un IWICBitmapSource qui convertit les données d’image d’un format de pixel en un autre, qui gère le hachage et la demi-tonisation en formats indexés, la traduction de palettes 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 vers un IWICBitmapEncoder. |
|
IWICImagingFactory Expose les méthodes utilisées pour créer des composants pour le composant d’imagerie Windows (WIC), tels que les décodeurs, les encodeurs et les convertisseurs de format de pixels. |
|
IWICImagingFactory2 Extension de l’interface de fabrique WIC qui inclut la possibilité de créer un IWICImageEncoder. |
|
IWICJpegFrameDecode Expose des méthodes pour décoder des images JPEG. Fournit l’accès à l’en-tête Start Of Frame (SOF), à l’en-tête Start of Scan (SOS), aux tables Huffman et quantization et 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 quantisation. |
|
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 images à l’aide d’une expression de requête de métadonnées. |
|
IWICMetadataQueryWriter Présente des méthodes pour ajuster ou supprimer des blocs de métadonnées et des éléments à un encodeur ou à ses trames d'image à l’aide d’une expression de requête de métadonnées. |
|
IWICPalette Expose les méthodes d’accès et de création d’une table de couleurs, principalement pour les formats de pixels indexés. |
|
IWICPixelFormatInfo Expose des méthodes qui fournissent des informations sur un format de pixel. |
|
IWICPixelFormatInfo2 Étend IWICPixelFormatInfo en fournissant des informations supplémentaires sur un format de pixel. |
|
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 planar où les composants de pixels sont stockés dans des plans de composants distincts. |
|
IWICPlanarFormatConverter Permet à un convertisseur de format d’être initialisé 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. Au lieu de cela, utilisez RegisterProgressNotification. |
|
IWICProgressiveLevelControl Expose des méthodes pour obtenir des informations sur et contrôler le décodage progressif. |
|
IWICStream Représente un flux WIC (Windows Imaging Component) pour référencer le contenu d’imagerie et de métadonnées. |
Functions
|
WICConvertBitmapSource Obtient un IWICBitmapSource au format de pixel souhaité à partir d’un IWICBitmapSource donné. |
|
WICCreateBitmapFromSection Retourne un IWICBitmapSource qui est soutenu par les pixels d’un handle de section GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSection) |
|
WICCreateBitmapFromSectionEx Retourne un IWICBitmapSource qui est soutenu par les pixels d’un handle de section GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSectionEx) |
|
WICMapGuidToShortName Obtient le nom court associé à un GUID donné. |
|
WICMapSchemaToName Obtient le nom associé à un schéma donné. |
|
WICMapShortNameToGuid Obtient le GUID associé au nom court donné. |
Callback functions
|
PFNProgressNotification Fonction de rappel définie par l’application appelée lorsque la progression du composant codec est effectuée. |
Structures
|
WICBitmapPattern Contient des membres qui identifient un modèle dans un fichier image qui peut être utilisé pour identifier un format particulier. |
|
WICBitmapPlane Spécifie le format, la mémoire tampon, la taille et la taille d’un plan de composant pour un format de pixel planaire. |
|
WICBitmapPlaneDescription Spécifie le format et la taille des pixels d’un plan de composant. |
|
WICDdsFormatInfo Spécifie les informations de DXGI_FORMAT et de bloc d’un format DDS. |
|
WICDdsParameters Spécifie la dimension d’image DDS, DXGI_FORMAT et le mode alpha des données contenues. |
|
WICImageParameters Cela définit les paramètres que vous pouvez utiliser pour remplacer les paramètres par défaut normalement utilisés lors de l’encodage d’une image. |
|
WICJpegFrameHeader Représente un en-tête d’image JPEG. (WICJpegFrameHeader) |
|
WICJpegScanHeader Représente un en-tête d’image JPEG. (WICJpegScanHeader) |
|
WICRawCapabilitiesInfo Définit les fonctionnalités de codec brut. |
|
WICRawToneCurve Représente une courbe de tonalité d’image brute. |
|
WICRawToneCurvePoint Représente un point de courbe de tonalité d’image brute. |
|
WICRect Représente un rectangle pour l’API WIC (Windows Imaging Component). |
Enumerations
|
WIC8BIMIptcDigestProperties Spécifie les identificateurs des éléments de métadonnées dans un bloc de métadonnées de synthèse IPTC 8BIM. |
|
WIC8BIMIptcProperties Spécifie les identificateurs des éléments de métadonnées dans un bloc IPTC 8BIM. |
|
WIC8BIMResolutionInfoProperties Spécifie les identificateurs des éléments de métadonnées dans un bloc 8BIMResolutionInfo. |
|
WICBitmapAlphaChannelOption Spécifie l’utilisation souhaitée du canal alpha. |
|
WICBitmapChainType Définit des constantes qui spécifient un type de chaîne. |
|
WICBitmapCreateCacheOption Spécifie l’utilisation du cache souhaitée. |
|
WICBitmapDecoderCapabilities Spécifie les fonctionnalités du décodeur. |
|
WICBitmapDitherType Spécifie le type d’algorithme de trame à appliquer lors de la conversion entre les formats d’image. |
|
WICBitmapEncoderCacheOption Spécifie les options de cache disponibles pour un encodeur. |
|
WICBitmapInterpolationMode Spécifie le mode d’échantillonnage ou de filtrage à utiliser lors de la mise à l’échelle d’une image. |
|
WICBitmapLockFlags Spécifie l’accès à un IWICBitmap. |
|
WICBitmapPaletteType Spécifie le type de palette utilisé pour un format d’image indexé. |
|
WICBitmapToneMappingMode |
|
WICBitmapTransformOptions Spécifie les transformations de retournement et de rotation. |
|
WICColorContextType Spécifie les types de contexte de couleur. |
|
WICComponentEnumerateOptions Spécifie les options d’énumération des composants. |
|
WICComponentSigning Spécifie l’état de signature du composant. |
|
WICComponentType Spécifie le type de composant WIC (Windows Imaging Component). |
|
WICDdsAlphaMode Spécifie la signification des valeurs de composant de couleur de pixel contenues dans l’image DDS. |
|
WICDdsDimension Spécifie le type de dimension des données contenues dans l’image DDS. |
|
WICDecodeOptions Spécifie les options de décodage. |
|
WICGainMapProperties |
|
WICGifApplicationExtensionProperties Spécifie les propriétés des métadonnées d’extension d’application pour une image GIF (Graphics Interchange Format). |
|
WICGifCommentExtensionProperties Spécifie les propriétés des métadonnées d’extension de commentaire pour une image GIF (Graphics Interchange Format). |
|
WICGifGraphicControlExtensionProperties Spécifie les propriétés de métadonnées de l’extension de contrôle graphique qui définissent les transitions entre chaque animation de trame pour les images GIF (Graphics Interchange Format). |
|
WICGifImageDescriptorProperties Spécifie les propriétés de métadonnées du descripteur d’image pour les images GIF (Graphics Interchange Format). |
|
WICGifLogicalScreenDescriptorProperties Spécifie les propriétés de descripteur d’écran logique pour les métadonnées GIF (Graphics Interchange Format). |
|
WICHeifCompressionOption Définit des constantes qui spécifient les options de compression HEIF (High Efficiency Image Format). |
|
WICHeifHdrProperties Spécifie les propriétés HDR d’une image HEIF (High Efficiency Image Format). |
|
WICHeifProperties Spécifie les propriétés d’une image HEIF (High Efficiency Image Format). |
|
WICJpegChrominanceProperties Spécifie la propriété de table de chrominance JPEG. |
|
WICJpegCommentProperties Spécifie les propriétés de commentaire JPEG. |
|
WICJpegIndexingOptions Spécifie les options d’indexation d’une image JPEG. |
|
WICJpegLuminanceProperties Spécifie la propriété de table jpeg de la table de luminosité. |
|
WICJpegScanType Spécifie la disposition de mémoire des données de pixels dans une analyse d’image JPEG. |
|
WICJpegTransferMatrix Spécifie la matrice de conversion de Y’Cb’Cr' en R’G’B'. |
|
WICJpegYCrCbSubsamplingOption Spécifie les options de sous-échantillonnage JPEG YCrCB. |
|
WICNamedWhitePoint Spécifie les équilibres blancs nommés pour les images brutes. |
|
WICPixelFormatNumericRepresentation Définit des constantes qui spécifient un type primitif pour la représentation numérique d’un format de pixel WIC. |
|
WICPlanarOptions Spécifie des options supplémentaires pour une implémentation IWICPlanarBitmapSourceTransform. |
|
WICPngBkgdProperties Spécifie les propriétés de métadonnées de bloc de bloc (PNG) de l’arrière-plan PNG (Portable Network Graphics). |
|
WICPngChrmProperties Spécifie les propriétés de métadonnées de bloc cHRM (Portable Network Graphics) pour la chromatique CIE XYZ. |
|
WICPngFilterOption Spécifie les filtres PNG (Portable Network Graphics) disponibles pour l’optimisation de la compression. |
|
WICPngGamaProperties Spécifie les propriétés de métadonnées de bloc gAMA (Portable Network Graphics) (PNG). |
|
WICPngHistProperties Spécifie les propriétés de métadonnées de bloc hIST (PORTABLE Network Graphics) (PNG). |
|
WICPngIccpProperties Spécifie les propriétés de métadonnées de segment iCCP (Portable Network Graphics) (PNG). |
|
WICPngItxtProperties Spécifie les propriétés de métadonnées de bloc iTXT (Portable Network Graphics) iTXT. |
|
WICPngSrgbProperties Spécifie les propriétés de métadonnées de bloc de blocs PNG (Portable Network Graphics). |
|
WICPngTimeProperties Spécifie les propriétés de métadonnées de bloc tIME (PNG) portable Network Graphics (PNG). |
|
WICProgressNotification Spécifie quand le rappel de notification de progression doit être appelé. |
|
WICProgressOperation Spécifie les opérations de progression pour laquelle recevoir des notifications. |
|
WICRawCapabilities Spécifie la prise en charge des fonctionnalités d’une image brute. |
|
WICRawParameterSet Spécifie le jeu de paramètres utilisé par un codec brut. |
|
WICRawRenderMode Spécifie l’intention de rendu de l’appel CopyPixels suivant. |
|
WICRawRotationCapabilities Spécifie les fonctionnalités de rotation du codec. |
|
WICSectionAccessLevel Spécifie le niveau d’accès d’une section GDI (Windows Graphics Device Interface). |
|
WICTiffCompressionOption Spécifie les options de compression TIFF (Tagged Image File Format). |
|
WICWebpAnimProperties Spécifie les propriétés d’animation d’une image WebP. |
|
WICWebpAnmfProperties Spécifie les propriétés de trame d’animation d’une image WebP. |