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