Partager via


Composant d’acquisition d’images Windows

Vue d’ensemble de la technologie du composant d’imagerie Windows.

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

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

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

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

Spécifie les équilibres blancs nommés 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 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.

Functions

 
AddWriter

Ajoute un bloc de métadonnées de niveau supérieur en ajoutant un IWICMetadataWriter pour celui-ci.
AppendFrameToChain

Crée un cadre lié à une chaîne d’un type donné.
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 passer d’un format à un autre.
ClearIndexing

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

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

Valide toutes les modifications de l’image et ferme le flux.
Commit

Valide le cadre sur l’image.
Commit

Finalise les modifications de métadonnées apportées au flux d’images.
CopyBlocks

Demande des données 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 frame de 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 une instance de la classe IWICComponentInfo pour l’identificateur de classe de composant (CLSID) donné.
CreateDecoder

Crée une instance d’IWICBitmapDecoder.
CreateDecoderFromFileHandle

Crée une instance du IWICBitmapDecoder basé sur le handle de fichier donné.
CreateDecoderFromFilename

Crée une 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 conteneur 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 une instance de la classe IWICFormatConverter.
CreateImageEncoder

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

Crée une instance IWICBitmapDecoder.
CreateInstance

Crée une instance IWICBitmapEncoder.
CreateInstance

Crée une instance IWICFormatConverter.
CreateInstance

Crée une instance d’un IWICMetadataReader.
CreateInstance

Crée une 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 une instance IWICBitmapFrameEncode.
CreateNewFrame

Crée une trame à encoder.
CreatePalette

Crée une instance de la classe IWICPalette.
CreateQueryReaderFromBlockReader

Crée un IWICMetadataQueryReader à partir de l’IWICMetadataBlockReader donné.
CreateQueryWriter

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

Crée un IWICMetadataQueryWriter à partir de l’IWICMetadataBlockWriter donné.
CreateQueryWriterFromReader

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

Crée une 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.
DoesSupportChainType

Détermine si le type de chaîne spécifié est pris en charge.
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 des images multi frame.
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 autoriser l’appelant à choisir un chemin de code optimisé s’il en est.
GetAcHuffmanTable

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

Récupère une copie de la table Huffman AC 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.
GetChainedFrame

Récupère un cadre pour une chaîne d’un type donné.
GetChainedFrameCount

Récupère le nombre d’images pour une chaîne d’un type donné.
GetChannelCount

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

Obtient le masque de canal du format de pixel.
GetClosestPixelFormat

Récupère le format de pixel le plus proche auquel l’implémentation d’IWICBitmapSourceTransform peut copier en mode natif des pixels, en fonction d’un 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 pixel.
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 de retour 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 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ête 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 des 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 de 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 d’espace de couleur Exchangeable Image File (EXIF).
GetExposureCompensation

Obtient la valeur d’arrêt de compensation de l’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’image entière.
GetFriendlyName

Récupère le nom convivial du composant, qui est un nom complet lisible par l’homme 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 par rapport 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 frame.
GetMetadataQueryWriter

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

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

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

Récupère une séquence délimitée par des virgules de types mime associée 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

Récupère la propriété WICPixelFormatNumericRepresentation du format de pixel.
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 persistantes utilisées lors de l’initialisation du composant avec un flux.
GetPixelFormat

Obtient le format de pixel de la zone verrouillée des 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 quels pixels prennent en charge le convertisseur.
GetPreferredVendorGUID

Obtient le GUID du fournisseur préféré.
GetPreview

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

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

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

Récupère une copie de la table de quantisation. (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 l’état 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 des pixels de la 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 conservé par le composant.
GetStride

Fournit l’accès à la valeur stride 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 l’image, s’il est pris en charge par le codec.
GetTint

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

Obtient la courbe de ton 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 l’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).
Initialize

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

Initialise le décodeur avec le flux fourni.
Initialize

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

Initialise le pivoteur de retournement bitmap avec les paramètres fournis.
Initialize

Initialise l’encodeur de frame à l’aide des propriétés données.
Initialize

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

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

Initialise le convertisseur de format.
Initialize

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 la bitmap de référence.
InitializeFromBlockReader

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

Initialise le contexte de couleur à l’aide d’un espace de couleurs 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 à 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 décrit si la palette est noire et blanche.
IsGrayscale

Récupère une valeur qui décrit si une palette est des 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.
Lock

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

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

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

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

Méthode de rappel définie par l’application utilisée pour les notifications de modification des paramètres d’image brutes.
Notify

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. Au lieu de cela, utilisez RegisterProgressNotification.
PFNProgressNotification

Fonction de rappel définie par l’application appelée lorsque la progression du composant 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 est détenu peut avoir changé. Le composant doit répondre en mettant en cache toutes les informations mises en cache 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é.
Reset

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

Enregistre IWICPersistStream dans l’IStream d’entrée donné à 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

Permet 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 aux modifications de palette.
SetPalette

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

Définit l’IWICPalette pour les formats de pixels indexés.
SetParameters

Définit des 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 d’image si elle est prise en charge par le codec.
SetTint

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

Définit la courbe de tonalité de 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 du 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

Passe au 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

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)
WICGetMetadataContentSize

Retourne la taille du contenu de métadonnées contenu par le IWICMetadataWriter spécifié. Les comptes de taille retournés pour l’en-tête et 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 correspondent le mieux au contenu d’un flux donné.
WICSerializeMetadataContent

Écrit les 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 au format codé. (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 au format codé. (IWICPlanarBitmapFrameEncode.WriteSource)
WriteThumbnail

Encode l’image donnée en tant que miniature de 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 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.
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 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.
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.
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 des méthodes qui fournissent des informations de base sur le gestionnaire inscrit de métadonnées.
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.
IWICMetadataReader

Expose des méthodes qui fournissent l’accès au contenu des métadonnées sous-jacent. 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 des éditeurs de logiciels indépendants (ISV) 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 création d’une table de couleurs, principalement pour les formats de pixels indexés.
IWICPersistStream

Expose les méthodes qui fournissent des méthodes de chargement et d’enregistrement supplémentaires qui prennent WICPersistOptions.
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.
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, 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)
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).