Méthode IWICPalette ::HasAlpha (wincodec.h)
Indique si la palette contient une entrée non opaque (autrement dit, une entrée avec un alpha inférieur à 1).
Syntaxe
HRESULT HasAlpha(
[out] BOOL *pfHasAlpha
);
Paramètres
[out] pfHasAlpha
Type : BOOL*
Pointeur qui reçoit TRUE
si la palette contient une couleur transparente ; sinon, 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
Différents formats d’image prennent en charge l’alpha de différentes manières. PNG offre une prise en charge alpha complète en prenant en charge les entrées de palette partiellement transparentes. GIF stocke les couleurs au format 24bpp, sans alpha, mais permet de spécifier une entrée de palette comme entièrement transparente. Si une palette a plusieurs entrées entièrement transparentes (0x00RRGGBB), GIF utilise la dernière comme index transparent.
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 |