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