Método IWICPalette::InitializeFromBitmap (wincodec.h)
Inicializa una paleta con valores optimizados calculados en función del mapa de bits de referencia.
Sintaxis
HRESULT InitializeFromBitmap(
[in] IWICBitmapSource *pISurface,
[in] UINT cCount,
[in] BOOL fAddTransparentColor
);
Parámetros
[in] pISurface
Tipo: IWICBitmapSource*
Puntero al mapa de bits de origen.
[in] cCount
Tipo: UINT
Número de colores con los que inicializar la paleta.
[in] fAddTransparentColor
Tipo: BOOL
Valor que indica si se va a agregar un color transparente.
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
La paleta resultante contiene el número especificado de colores que representan mejor los colores presentes en el mapa de bits. El algoritmo funciona en el valor de color RGB opaco de cada píxel del mapa de bits de referencia y, por tanto, omite los valores alfa. Si se requiere un color transparente, establezca el parámetro fAddTransparentColor en TRUE y se calculará un color menos optimizado, lo que reduce colorCount y se agregará una entrada de color totalmente 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 |