IWICPalette ::InitializePredefined, méthode (wincodec.h)
Initialise la palette dans l’une des palettes prédéfinies spécifiées par WICBitmapPaletteType et ajoute éventuellement une couleur transparente.
Syntaxe
HRESULT InitializePredefined(
[in] WICBitmapPaletteType ePaletteType,
[in] BOOL fAddTransparentColor
);
Paramètres
[in] ePaletteType
Type : WICBitmapPaletteType
Type de palette prédéfini souhaité.
[in] fAddTransparentColor
Type : BOOL
Couleur transparente facultative à ajouter à la palette. Si aucune couleur transparente n’est nécessaire, utilisez 0. Lors de l’initialisation en nuances de gris ou en noir et blanc, définissez ce paramètre sur FALSE.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Si une couleur transparente est ajoutée à une palette, la palette n’est plus prédéfinie et est retournée en tant que WICBitmapPaletteTypeCustom. Pour les palettes de moins de 256 entrées, l’entrée transparente est ajoutée à la fin de la palette (autrement dit, une palette à 16 couleurs devient une palette de 17 couleurs). Pour les palettes de 256 couleurs, l’entrée de palette transparente remplace la dernière entrée de la palette prédéfinie.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | wincodec.h |
Bibliothèque | Windowscodecs.lib |
DLL | Windowscodecs.dll |