Método IWICPalette::InitializePredefined (wincodec.h)
Inicializa la paleta en una de las paletas predefinidas especificadas por WICBitmapPaletteType y, opcionalmente, agrega un color transparente.
Sintaxis
HRESULT InitializePredefined(
[in] WICBitmapPaletteType ePaletteType,
[in] BOOL fAddTransparentColor
);
Parámetros
[in] ePaletteType
Tipo: WICBitmapPaletteType
El tipo de paleta predefinido deseado.
[in] fAddTransparentColor
Tipo: BOOL
Color transparente opcional que se va a agregar a la paleta. Si no se necesita ningún color transparente, use 0. Al inicializar en una paleta de grises o en blanco o negro, establezca este parámetro en 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
Si se agrega un color transparente a una paleta, la paleta ya no está predefinida y se devuelve como WICBitmapPaletteTypeCustom. Para las paletas con menos de 256 entradas, la entrada transparente se agrega al final de la paleta (es decir, una paleta de 16 colores se convierte en una paleta de 17 colores). En el caso de las paletas con 256 colores, la entrada de paleta transparente reemplazará la última entrada de la paleta predefinida.
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 |