Condividi tramite


Metodo IWICPalette::HasAlpha (wincodec.h)

Indica se la tavolozza contiene una voce non opaca, ovvero una voce con un alfa minore di 1.

Sintassi

HRESULT HasAlpha(
  [out] BOOL *pfHasAlpha
);

Parametri

[out] pfHasAlpha

Tipo: BOOL*

Puntatore TRUE che riceve se la tavolozza contiene un colore trasparente; in caso contrario, FALSE.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Vari formati di immagine supportano alfa in modi diversi. PNG supporta il supporto alfa completo supportando voci di tavolozza parzialmente trasparenti. GIF archivia i colori come 24bpp, senza alfa, ma consente di specificare una voce di tavolozza come completamente trasparente. Se una tavolozza ha più voci completamente trasparenti (0x00RRGGBB), GIF userà l'ultima voce come indice trasparente.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h
Libreria Windowscodecs.lib
DLL Windowscodecs.dll