Partager via


Composant Windows Imaging

Vue d’ensemble de la technologie du composant d’acquisition d’images Windows.

Pour développer le composant d’imagerie Windows, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
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.
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 dither à appliquer lors de la conversion d’un format d’image à l’autre.
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é.
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 le status de signature de 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.
WICGifApplicationExtensionProperties

Spécifie les propriétés de métadonnées d’extension d’application pour une image GIF (Graphics Interchange Format).
WICGifCommentExtensionProperties

Spécifie les propriétés de métadonnées de l’extension de commentaire pour une image GIF (Graphics Interchange Format).
WICGifGraphicControlExtensionProperties

Spécifie les propriétés de métadonnées d’extension de contrôle graphique qui définissent les transitions entre chaque animation d’image pour les images GIF (Graphics Interchange Format).
WICGifImageDescriptorProperties

Spécifie les propriétés de métadonnées de 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).
WICJpegChrominancePropriétés

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 de luminance JPEG.
WICJpegScanType

Spécifie la disposition de la 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.
WICMetadataCreationOptions

Spécifie les options de création de métadonnées.
WICNamedWhitePoint

Spécifie des balances de blancs nommées pour les images brutes.
WICPersistOptions

Spécifie les options wic (Windows Imaging Component) utilisées lors de l’initialisation d’un composant avec un flux.
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 d’arrière-plan PNG (Portable Network Graphics) (bKGD).
WICPngChrmProperties

Spécifie les propriétés de métadonnées cHRM cHRM (Portable Network Graphics) pour la chromaticité CIE XYZ.
WICPngFilterOption

Spécifie les filtres PNG (Portable Network Graphics) disponibles pour l’optimisation de la compression.
WICPngGamaPropriétés

Spécifie les propriétés de métadonnées de segment gAMA gAMA (Portable Network Graphics).
WICPngHistProperties

Spécifie les propriétés de métadonnées de segment hIST (PNG) des graphiques réseau portables ( Portable Network Graphics).
WICPngIccpProperties

Spécifie les propriétés de métadonnées de bloc iCCP iCCP (Portable Network Graphics).
WICPngItxtProperties

Spécifie les propriétés de métadonnées de segment iTXT (Portable Network Graphics) iTXT.
WICPngSrgbProperties

Spécifie les propriétés de métadonnées de segment sRGB sRGB (Portable Network Graphics) (PNG).
WICPngTimeProperties

Spécifie les propriétés de métadonnées tIME tIME (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 du cadre d’animation d’une image WebP.

Fonctions

 
AddWriter

Ajoute un bloc de métadonnées de niveau supérieur en y ajoutant un IWICMetadataWriter.
CanConvert

Détermine si le format de pixel source peut être converti au format de pixel de destination.
CanConvert

Interrogez si le convertisseur de format peut convertir d’un format à un autre.
ClearIndexing

Supprime l’indexation d’un fichier JPEG qui a été indexé à l’aide de IWICJpegFrameDecode ::SetIndexing.
Cloner

Crée une copie de l’objet IWICEnumMetadataItem actuel.
Commiter

Valide toutes les modifications pour l’image et ferme le flux.
Commiter

Valide le cadre dans l’image.
Commiter

Finalise les modifications des métadonnées dans le flux d’images.
CopyBlocks

Demande des données de pixels telles qu’elles sont stockées en mode natif dans le fichier DDS.
CopyPalette

Copie l’IWICPalette du décodeur .
CopyPalette

Récupère la table de couleurs pour les formats de pixels indexés.
CopyPixels

Indique à l’objet de produire des pixels.
CopyPixels

Copie les données de pixels à l’aide des paramètres d’entrée fournis.
CopyPixels

Copie les pixels dans les plans de destination. Configuré par les paramètres d’entrée fournis.
CopyScan

Récupère une copie de l’analyse JPEG compressée directement à partir du flux de sortie du cadre du décodeur WIC.
CreateBitmap

Crée un objet IWICBitmap.
CreateBitmapClipper

Crée une instance d’un objet IWICBitmapClipper.
CreateBitmapFlipRotator

Crée une instance d’un objet IWICBitmapFlipRotator.
CreateBitmapFromHBITMAP

Crée un IWICBitmap à partir d’un handle bitmap.
CreateBitmapFromHICON

Crée un IWICBitmap à partir d’un handle d’icône.
CreateBitmapFromMemory

Crée un IWICBitmap à partir d’un bloc de mémoire.
CreateBitmapFromSource

Crée un IWICBitmap à partir d’un IWICBitmapSource.
CreateBitmapFromSourceRect

Crée un IWICBitmap à partir d’un rectangle spécifié d’un IWICBitmapSource.
CreateBitmapScaler

Crée une instance d’un IWICBitmapScaler.
CreateColorContext

Crée une instance de la classe IWICColorContext.
CreateColorTransformer

Crée une instance de la classe IWICColorTransform.
CreateComponentEnumerator

Crée un objet IEnumUnknown des types de composants spécifiés.
CreateComponentInfo

Crée un instance de la classe IWICComponentInfo pour l’identificateur de classe de composant (CLSID) donné.
CreateDecoder

Crée un instance d’IWICBitmapDecoder.
CreateDecoderFromFileHandle

Crée une nouvelle instance de IWICBitmapDecoder en fonction du handle de fichier donné.
CreateDecoderFromFilename

Crée un instance de la classe IWICBitmapDecoder en fonction du fichier donné.
CreateDecoderFromStream

Crée une instance de la classe IWICBitmapDecoder en fonction de l’IStream donné.
CreateEncoder

Crée une instance de la classe IWICBitmapEncoder.
CreateEncoderPropertyBag

Crée un sac de propriétés d’encodeur.
CreateFastMetadataEncoderFromDecoder

Crée une instance de l’encodeur de métadonnées rapide en fonction de l’IWICBitmapDecoder donné.
CreateFastMetadataEncoderFromFrameDecode

Crée une instance de l’encodeur de métadonnées rapide en fonction du cadre d’image donné.
CreateFormatConverter

Crée un instance de la classe IWICFormatConverter.
CreateImageEncoder

Crée un objet d’encodeur d’image.
CreateInstance

Crée un instance IWICBitmapDecoder.
CreateInstance

Crée un instance IWICBitmapEncoder.
CreateInstance

Crée un instance IWICFormatConverter.
CreateInstance

Crée un instance d’un IWICMetadataReader.
CreateInstance

Crée un instance d’un IWICMetadataWriter.
CreateMetadataReader

Crée un IWICMetadataReader en fonction des paramètres donnés. (IWICComponentFactory.CreateMetadataReader)
CreateMetadataReaderFromContainer

Crée un IWICMetadataReader en fonction des paramètres donnés. (IWICComponentFactory.CreateMetadataReaderFromContainer)
CreateMetadataWriter

Crée un IWICMetadataWriter basé sur les paramètres donnés.
CreateMetadataWriterFromReader

Crée un IWICMetadataWriter à partir du IWICMetadataReader donné.
CreateNewFrame

Crée un instance IWICBitmapFrameEncode.
CreateNewFrame

Crée une trame à encoder.
CreatePalette

Crée une instance de la classe IWICPalette.
CreateQueryReaderFromBlockReader

Crée un IWICMetadataQueryReader à partir du IWICMetadataBlockReader donné.
CreateQueryWriter

Crée une instance d’un enregistreur de requêtes.
CreateQueryWriterFromBlockWriter

Crée un IWICMetadataQueryWriter à partir du IWICMetadataBlockWriter donné.
CreateQueryWriterFromReader

Crée une instance d’un enregistreur de requête en fonction du lecteur de requête donné. L’enregistreur de requête est prérempli avec les métadonnées du lecteur de requête.
CreateStream

Crée un instance de la classe IWICStream.
DoesRequireFixedSize

Détermine si le gestionnaire de métadonnées nécessite une taille fixe.
DoesRequireFullStream

Détermine si le gestionnaire nécessite un flux complet.
DoesSupportAnimation

Récupère une valeur indiquant si le codec prend en charge l’animation.
DoesSupportChromakey

Récupère une valeur indiquant si le codec prend en charge les chromakeys.
DoesSupportIndexing

Récupère une valeur indiquant si ce décodeur prend en charge l’indexation pour un accès aléatoire efficace.
DoesSupportLossless

Récupère une valeur indiquant si le codec prend en charge les formats sans perte.
DoesSupportMultiframe

Récupère une valeur indiquant si le codec prend en charge les images à plusieurs images.
DoesSupportPadding

Détermine si le gestionnaire de métadonnées prend en charge le remplissage.
DoesSupportTransform

Détermine si une option de transformation spécifique est prise en charge en mode natif par l’implémentation de l’interface IWICBitmapSourceTransform.
DoesSupportTransform

Utilisez cette méthode pour déterminer si une sortie planaire souhaitée est prise en charge et permettre à l’appelant de choisir un chemin de code optimisé le cas échéant.
GetAcHuffmanTable

Récupère une copie de la table AC Huffman pour l’analyse et la table spécifiées. (IWICJpegFrameDecode.GetAcHuffmanTable)
GetAcHuffmanTable

Récupère une copie de la table AC Huffman pour l’analyse et la table spécifiées. (IWICJpegFrameEncode.GetAcHuffmanTable)
GetAuthor

Récupère le nom de l’auteur du composant.
GetBitsPerPixel

Obtient les bits par pixel (BPP) du format de pixel.
GetChannelCount

Obtient le nombre de canaux que contient le format de pixels.
GetChannelMask

Obtient le masque de canal du format de pixel.
GetClosestPixelFormat

Récupère le format de pixel le plus proche dans lequel l’implémentation d’IWICBitmapSourceTransform peut copier en mode natif des pixels, selon le format souhaité.
GetClosestSize

Retourne les dimensions les plus proches que l’implémentation peut mettre à l’échelle en mode natif en fonction des dimensions souhaitées.
GetCLSID

Récupère l’identificateur de classe du composant (CLSID)
GetColorContext

Obtient le format IWICColorContext du format de pixels.
GetColorContexts

Récupère les objets IWICColorContext de l’image.
GetColorContexts

Récupère le IWICColorContext associé au cadre d’image.
GetColorCount

Récupère le nombre de couleurs dans la table de couleurs.
GetColorManagementVersion

Récupère le numéro de version de gestion des couleurs pris en charge par le codec.
GetColors

Remplit le tableau de couleurs fourni avec les couleurs de la table de couleurs interne. Le tableau de couleurs doit être dimensionné en fonction des résultats retournés de GetColorCount.
GetComponentType

Récupère le WICComponentType du composant.
GetContainerFormat

Récupère le GUID de conteneur associé au codec.
GetContainerFormat

Récupère le format de conteneur de l’image.
GetContainerFormat

Récupère le format de conteneur de l’encodeur.
GetContainerFormat

Obtient le format de conteneur de lecteurs de requêtes de métadonnées.
GetContainerFormat

Récupère le format de conteneur du décodeur.
GetContainerFormats

Récupère les formats de conteneur pris en charge par le gestionnaire de métadonnées.
GetContrast

Obtient la valeur de contraste de l’image brute.
GetCount

Récupère le nombre de blocs de métadonnées de niveau supérieur.
GetCount

Obtient le nombre d’éléments de métadonnées dans le lecteur.
GetCurrentLevel

Obtient le niveau progressif actuel du décodeur.
GetCurrentParameterSet

Obtient l’ensemble actuel de paramètres.
GetDataPointer

Obtient le pointeur vers le pixel supérieur gauche dans le rectangle verrouillé.
GetDcHuffmanTable

Récupère une copie de la table DC Huffman pour l’analyse et la table spécifiées. (IWICJpegFrameDecode.GetDcHuffmanTable)
GetDcHuffmanTable

Récupère une copie de la table DC Huffman pour l’analyse et la table spécifiées. (IWICJpegFrameEncode.GetDcHuffmanTable)
GetDecoderInfo

Récupère un IWICBitmapDecoderInfo pour l’image.
GetDeviceManufacturer

Récupère le nom de la fabrication de l’appareil associée au codec.
GetDeviceManufacturer

Récupère le fabricant de l’appareil du gestionnaire de métadonnées.
GetDeviceModels

Récupère une liste délimitée par des virgules de modèles d’appareil associés au codec.
GetDeviceModels

Récupère les modèles d’appareil qui prennent en charge le gestionnaire de métadonnées.
GetEncoderInfo

Récupère un IWICBitmapEncoderInfo pour l’encodeur.
GetEnumerator

Obtient un énumérateur de tous les éléments de métadonnées à l’emplacement relatif actuel dans la hiérarchie des métadonnées.
GetEnumerator

Récupère une énumération d’objets IWICMetadataReader représentant chacun des blocs de métadonnées de niveau supérieur.
GetEnumerator

Obtient un énumérateur de tous les éléments de métadonnées.
GetExifColorSpace

Récupère le contexte de couleur de l’espace de couleurs EXIF (Exchangeable Image File).
GetExposureCompensation

Obtient la valeur d’arrêt de compensation d’exposition de l’image brute.
GetFileExtensions

Récupère une liste délimitée par des virgules des extensions de nom de fichier associées au codec.
GetFormatGUID

Obtient le GUID de format de pixel.
GetFormatInfo

Obtient des informations sur le format dans lequel l’image DDS est stockée.
GetFrame

Récupère le cadre spécifié de l’image.
GetFrame

Récupère le cadre spécifié de l’image DDS.
GetFrameCount

Récupère le nombre total d’images dans l’image.
GetFrameHeader

Récupère les données d’en-tête de l’ensemble du cadre.
GetFriendlyName

Récupère le nom convivial du composant, qui est un nom d’affichage lisible par l’utilisateur pour le composant.
GetGamma

Obtient le paramètre gamma actuel de l’image brute.
GetHeader

Obtient l’en-tête de métadonnées pour l’enregistreur de métadonnées.
GetKelvinRangeInfo

Obtient les informations sur la plage Kelvin actuelle de l’image brute.
GetLevelCount

Obtient le nombre de niveaux de décodage progressif pris en charge par le CODEC.
GetLocation

Récupère le chemin d’accès actuel relatif au bloc de métadonnées racine.
GetMetadataByName

Récupère le bloc de métadonnées ou l’élément identifié par une expression de requête de métadonnées.
GetMetadataFormat

Récupère le format de métadonnées du gestionnaire de métadonnées.
GetMetadataFormat

Obtient le format de métadonnées associé au lecteur.
GetMetadataHandlerInfo

Obtient les informations du gestionnaire de métadonnées associées au lecteur.
GetMetadataQueryReader

Récupère le lecteur de requête de métadonnées à partir du décodeur.
GetMetadataQueryReader

Récupère un lecteur de requête de métadonnées pour le cadre.
GetMetadataQueryWriter

Récupère un enregistreur de requête de métadonnées pour l’encodeur.
GetMetadataQueryWriter

Obtient l’enregistreur de requête de métadonnées pour le cadre d’encodeur.
GetMetadataQueryWriter

Récupère un enregistreur de requêtes de métadonnées pour un encodage rapide des métadonnées.
GetMimeTypes

Récupère une séquence délimitée par des virgules de types mime associés au codec.
GetNamedWhitePoint

Obtient le point blanc nommé de l’image brute.
GetNoiseReduction

Obtient la valeur de réduction du bruit de l’image brute.
GetNumericRepresentation

TBD (IWICPixelFormatInfo2.GetNumericRepresentation)
GetParameters

Obtient des données spécifiques à DDS. (IWICDdsDecoder.GetParameters)
GetParameters

Obtient des données spécifiques à DDS. (IWICDdsEncoder.GetParameters)
GetPatterns

Récupère les signatures de modèle de fichier prises en charge par le décodeur.
GetPatterns

Obtient les modèles de métadonnées associés au lecteur de métadonnées.
GetPersistOptions

Obtient les options de persistance utilisées lors de l’initialisation du composant avec un flux.
GetPixelFormat

Obtient le format de pixel de pour la zone verrouillée de pixels. Cela peut être utilisé pour calculer le nombre d’octets par pixel dans la zone verrouillée.
GetPixelFormat

Récupère le format de pixels de la source bitmap..
GetPixelFormats

Récupère les formats de pixels pris en charge par le codec.
GetPixelFormats

Récupère une liste de GUID qui indiquent les formats de pixels pris en charge par le convertisseur.
GetPreferredVendorGUID

Obtient le GUID du fournisseur par défaut.
GetPreview

Récupère une image d’aperçu, si prise en charge.
GetProfileBytes

Récupère le profil de contexte de couleur.
GetQuantizationTable

Récupère une copie de la table de quantification. (IWICJpegFrameDecode.GetQuantizationTable)
GetQuantizationTable

Récupère une copie de la table de quantification. (IWICJpegFrameEncode.GetQuantizationTable)
GetReaderByIndex

Récupère un IWICMetadataReader pour un bloc de métadonnées de niveau supérieur spécifié.
GetRenderMode

Obtient le WICRawRenderMode actuel.
GetResolution

Récupère le taux d’échantillonnage entre les pixels et les mesures du monde physique.
GetRotation

Obtient l’angle de rotation actuel.
GetSaturation

Obtient la valeur de saturation de l’image brute.
GetScanHeader

Récupère les paramètres du marqueur Start Of Scan (SOS) pour l’analyse avec l’index spécifié.
GetSharpness

Obtient la valeur de netteté de l’image brute.
GetSigningStatus

Récupère le status de signature du composant.
GetSize

Récupère la largeur et la hauteur, en pixels, du rectangle verrouillé.
GetSize

Récupère la largeur et la hauteur de pixels de l’image bitmap.
GetSizeInBlocks

Obtient la largeur et la hauteur, en blocs, de l’image DDS.
GetSpecVersion

Récupère la version de spécification du composant.
GetStream

Obtient le flux détenu par le composant.
GetStride

Fournit l’accès à la valeur de foulée pour la mémoire.
GetThumbnail

Récupère une miniature bitmap de l’image, le cas échéant
GetThumbnail

Récupère un petit aperçu de la trame, s’il est pris en charge par le codec.
GetTint

Obtient la valeur de teinte de l’image brute.
GetToneCurve

Obtient la courbe de tonalité de l’image brute.
Gettype

Récupère le type de contexte de couleur. (IWICColorContext.GetType)
Gettype

Récupère le WICBitmapPaletteType qui décrit la palette.
GetValue

Obtient la valeur de l’élément de métadonnées.
GetValueByIndex

Obtient l’élément de métadonnées à l’index donné.
GetVendorGUID

Récupère le GUID du fournisseur.
GetVersion

Récupère la version du composant.
GetWhitePointKelvin

Obtient la température kelvin du point blanc de l’image brute.
GetWhitePointRGB

Obtient les valeurs RVB de point blanc.
GetWriterByIndex

Récupère le IWICMetadataWriter qui réside à l’index spécifié.
HasAlpha

Indique si la palette contient une entrée non opaque (autrement dit, une entrée avec un alpha inférieur à 1).
Initialiser

Initialise le clipper bitmap avec les paramètres fournis.
Initialiser

Initialise le décodeur avec le flux fourni.
Initialiser

Initialise l’encodeur avec un IStream qui indique à l’encodeur où encoder les bits.
Initialiser

Initialise le rotateur inversé bitmap avec les paramètres fournis.
Initialiser

Initialise l’encodeur de trame à l’aide des propriétés données.
Initialiser

Initialise le scaler bitmap avec les paramètres fournis.
Initialiser

Initialise un IWICColorTransform avec un IWICBitmapSource et le transforme d’un IWICColorContext à un autre.
Initialiser

Initialise le convertisseur de format.
Initialiser

Initialise un convertisseur de format avec une source planaire et spécifie le format de pixel de sortie entrelacé.
InitializeCustom

Initialise une palette aux entrées de couleur personnalisées fournies.
InitializeFromBitmap

Initialise une palette à l’aide d’une valeur optimisée calculée basée sur l’image bitmap de référence.
InitializeFromBlockReader

Initialise un IWICMetadataBlockWriter à partir du IWICMetadataBlockReader donné. Cela préremplira l’enregistreur de blocs de métadonnées avec toutes les métadonnées dans le lecteur de blocs de métadonnées.
InitializeFromExifColorSpace

Initialise le contexte de couleur à l’aide d’un espace de couleur EXIF (Exchangeable Image File).
InitializeFromFilename

Initialise le contexte de couleur à partir du fichier donné.
InitializeFromFilename

Initialise un flux à partir d’un fichier particulier.
InitializeFromIStream

Initialise un flux à partir d’un autre flux. Les droits d’accès sont hérités du flux sous-jacent.
InitializeFromIStreamRegion

Initialise le flux en tant que sous-flux d’un autre flux.
InitializeFromMemory

Initialise le contexte de couleur à partir d’un bloc de mémoire.
InitializeFromMemory

Initialise un flux pour traiter un bloc de mémoire comme un flux. Le flux ne peut pas dépasser la taille de la mémoire tampon.
InitializeFromPalette

Initialisez la palette en fonction d’une palette donnée.
InitializePredefined

Initialise la palette dans l’une des palettes prédéfinies spécifiées par WICBitmapPaletteType et ajoute éventuellement une couleur transparente.
IsBlackWhite

Récupère une valeur qui indique si la palette est en noir et blanc.
IsGrayscale

Récupère une valeur qui indique si une palette est en nuances de gris.
LoadEx

Charge des données à partir d’un flux d’entrée à l’aide des paramètres donnés.
LoadParameterSet

Définit l’option WICRawParameterSet souhaitée.
Verrou

Fournit l’accès à une zone rectangulaire de la bitmap.
CorrespondancesMimeType

Récupère une valeur indiquant si le type mime donné correspond au type mime du codec.
CorrespondancesPattern

Récupère une valeur qui indique si le codec reconnaît le modèle dans un flux spécifié.
CorrespondancesPattern

Détermine si un flux contient un modèle d’élément de métadonnées.
Next

Avancé la position actuelle dans l’énumération.
Notifier

Méthode de rappel définie par l’application utilisée pour les notifications de modification de paramètre d’image brute.
Notifier

La méthode Notify 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.
PFNProgressNotification

Fonction de rappel définie par l’application appelée lorsque la progression du composant de codec est effectuée.
QueryCapability

Récupère les fonctionnalités du décodeur en fonction du flux spécifié.
QueryRawCapabilitiesInfo

Récupère des informations sur les fonctionnalités prises en charge pour une image brute.
RefreshStream

Informe le composant que le contenu du flux sur lequel il tient peut avoir changé. Le composant doit répondre en salissant toutes les informations mises en cache à partir du flux.
RegisterProgressNotification

Inscrit une fonction de rappel de notification de progression.
RemoveMetadataByName

Supprime un élément de métadonnées d’un emplacement spécifique à l’aide d’une expression de requête de métadonnées.
RemoveValue

Supprime l’élément de métadonnées qui correspond aux paramètres donnés.
RemoveValueByIndex

Supprime l’élément de métadonnées à l’index spécifié.
RemoveWriterByIndex

Supprime l’enregistreur de métadonnées de l’emplacement d’index spécifié.
Réinitialiser

Réinitialise la position actuelle au début de l’énumération.
SaveEx

Enregistre le IWICPersistStream dans l’IStream d’entrée donnée à l’aide des paramètres donnés.
SetColorContexts

Définit les objets IWICColorContext pour l’encodeur.
SetColorContexts

Définit un nombre donné de profils IWICColorContext sur le cadre.
SetContrast

Définit la valeur de contraste de l’image brute.
SetCurrentLevel

Spécifie le niveau à récupérer lors de l’appel suivant à CopyPixels.
SetDestinationColorContext

Définit le contexte de couleur de destination.
SetExposureCompensation

Définit la valeur d’arrêt de compensation d’exposition.
SetGamma

Définit la valeur gamma souhaitée.
SetIndexing

Active l’indexation du jpeg pour un accès aléatoire efficace.
SetMetadataByName

Définit un élément de métadonnées à un emplacement spécifique.
SetNamedWhitePoint

Définit le point blanc nommé du fichier brut.
SetNoiseReduction

Définit la valeur de réduction du bruit de l’image brute.
SetNotificationCallback

Définit la méthode de rappel de notification.
SetPalette

Fournit l’accès pour les modifications de palette.
SetPalette

Définit la palette globale de l’image.
SetPalette

Définit la valeur IWICPalette pour les formats de pixels indexés.
Report.setparameters

Définit les données spécifiques à DDS.
SetPixelFormat

Demande que l’encodeur utilise le format de pixel spécifié.
SetPreview

Définit l’aperçu global de l’image.
SetRenderMode

Définit le WICRawRenderMode actuel.
SetResolution

Modifie la résolution physique de l’image.
SetResolution

Définit la résolution physique de l’image de sortie.
SetRotation

Définit l’angle de rotation souhaité.
SetSaturation

Définit la valeur de saturation de l’image brute.
SetSharpness

Définit la valeur de netteté de l’image brute.
SetSize

Définit les dimensions de l’image de sortie pour le cadre.
SetThumbnail

Définit la miniature globale de l’image.
SetThumbnail

Définit la miniature du cadre si prise en charge par le codec.
SetTint

Définit la valeur de teinte de l’image brute.
SetToneCurve

Définit la courbe de tonalité pour l’image brute.
SetValue

Définit l’élément de métadonnées donné.
SetValueByIndex

Définit l’élément de métadonnées sur l’index spécifié.
SetWhitePointKelvin

Définit la valeur kelvin de point blanc.
SetWhitePointRGB

Définit les valeurs RVB de point blanc.
SetWriterByIndex

Remplace l’enregistreur de métadonnées à l’emplacement d’index spécifié.
Skip

Ignore le nombre d’objets donné.
SupportsTransparency

Retourne si le format prend en charge les pixels transparents.
WICConvertBitmapSource

Obtient un IWICBitmapSource au format de pixel souhaité à partir d’un IWICBitmapSource donné.
WICCreateBitmapFromSection

Renvoie un IWICBitmapSource qui est soutenu par les pixels d’un handle de section GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Renvoie un IWICBitmapSource qui est soutenu par les pixels d’un handle de section GDI (Windows Graphics Device Interface). (WICCreateBitmapFromSectionEx)
WICGetMetadataContentSize

Retourne la taille du contenu de métadonnées contenu par le IWICMetadataWriter spécifié. La taille retournée tient compte de l’en-tête et de la longueur des métadonnées.
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é.
WICMatchMetadataContent

Obtient un GUID de format de métadonnées pour un format de conteneur et un fournisseur spécifiés qui correspond le mieux au contenu d’un flux donné.
WICSerializeMetadataContent

Écrit des métadonnées dans un flux donné.
WriteFrame

Encode l’image dans le cadre donné par IWICBitmapFrameEncode.
WriteFrameThumbnail

Encode l’image sous forme de miniature dans le cadre donné par IWICBitmapFrameEncode.
WritePixels

Copie les données de ligne d’analyse d’une mémoire tampon fournie par l’appelant vers l’objet IWICBitmapFrameEncode.
WritePixels

Écrit des lignes des plans sources dans le format encodé. (IWICPlanarBitmapFrameEncode.WritePixels)
WriteScan

Écrit des données d’analyse dans un frame JPEG.
WriteSource

Encode une source bitmap.
WriteSource

Écrit des lignes des plans sources dans le format encodé. (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

Encode l’image donnée en tant que miniature dans l’encodeur bitmap WIC donné.

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 les méthodes qui produisent une version clippée de l’image bitmap d’entrée pour une région rectangulaire d’intérêt spécifiée.
IWICBitmapCodecInfo

Expose les 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 les méthodes qui représentent un décodeur.
IWICBitmapDecoderInfo

Expose les 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 les méthodes qui fournissent des informations sur un encodeur.
IWICBitmapFlipRotator

Expose les méthodes qui produisent une source bitmap inversée (horizontale ou verticale) et/ou pivotée (par incréments de 90 degrés). Le retournement est effectué avant la rotation.
Iwicbitmapframedecode

Définit des méthodes de décodage d’images individuelles d’un fichier codé.
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 l’image bitmap d’entrée à l’aide d’un algorithme de rééchantillonnage ou de filtrage.
IWICBitmapSource

Expose les 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 les méthodes de déchargement de certaines opérations dans l’implémentation IWICBitmapSource sous-jacente.
IWICColorContext

Expose les méthodes pour la gestion des couleurs.
IWICColorTransform

Expose les méthodes qui transforment un IWICBitmapSource d’un contexte de couleur à 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 rédacteurs et d’autres services à utiliser par les développeurs de codecs et de gestionnaires de métadonnées.
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 image 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.
IWICEnumMetadataItem

Expose les 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 à réencoder 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 dithering et le demi-toning en formats indexés, la traduction de palette et le seuil alpha.
IWICFormatConverterInfo

Expose les 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 composant d’acquisition d’images 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 les méthodes de décodage d’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, ainsi qu’aux données JPEG jpeg compressées. Permet également l’indexation pour un accès aléatoire efficace.
IWICJpegFrameEncode

Expose les méthodes permettant d’é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 quantization.
Iwicmetadatablockreader

Expose les méthodes qui fournissent l’accès à tous les blocs de métadonnées de niveau supérieur du codec.
IWICMetadataBlockWriter

Expose les méthodes qui permettent l’encodage des métadonnées. Cette interface est implémentée par le décodeur et ses images.
IWICMetadataHandlerInfo

Expose les 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 images à l’aide d’une expression de requête de métadonnées.
IWICMetadataQueryWriter

Expose des méthodes pour définir ou supprimer des blocs de métadonnées et des éléments dans un encodeur ou ses images à l’aide d’une expression de requête de métadonnées.
IWICMetadataReader

Expose les méthodes qui fournissent l’accès 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 les méthodes qui fournissent des informations de base sur le lecteur de métadonnées inscrit.
IWICMetadataWriter

Expose les méthodes qui fournissent l’accès à l’écriture du contenu des métadonnées. Cela est implémenté par des éditeurs de logiciels indépendants (ISV) pour créer de nouveaux enregistreurs de métadonnées.
IWICMetadataWriterInfo

Expose les 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 des méthodes permettant d’obtenir des informations sur et de contrôler le décodage progressif.
IWICStream

Représente un flux wic (Windows Imaging Component) pour référencer le contenu d’images et de métadonnées.
IWICStreamProvider

Expose des méthodes pour un fournisseur de flux.

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 de pixel, la mémoire tampon, la foulée 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 de frame JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Représente un en-tête de frame JPEG. (WICJpegScanHeader)
WICMetadataHeader

Représente l’en-tête de métadonnées.
WICMetadataPattern

Représente un modèle de métadonnées.
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).