Compartir a través de


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