Método IWICPalette::HasAlpha (wincodec.h)
Indica si la paleta contiene una entrada que no es opaca (es decir, una entrada con un alfa menor que 1).
Sintaxis
HRESULT HasAlpha(
[out] BOOL *pfHasAlpha
);
Parámetros
[out] pfHasAlpha
Tipo: BOOL*
Puntero que recibe TRUE
si la paleta contiene un color transparente; de lo contrario, FALSE
.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Varios formatos de imagen admiten alfa de diferentes maneras. PNG tiene compatibilidad alfa completa al admitir entradas de paleta parcialmente transparentes. GIF almacena colores como 24bpp, sin alfa, pero permite especificar una entrada de paleta como totalmente transparente. Si una paleta tiene varias entradas totalmente transparentes (0x00RRGGBB), GIF usará la última como su índice transparente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | wincodec.h |
Library | Windowscodecs.lib |
Archivo DLL | Windowscodecs.dll |