Metodo IWICPalette::InitializePredefined (wincodec.h)
Inizializza la tavolozza in una delle tavolozze predefinite specificate da WICBitmapPaletteType e, facoltativamente, aggiunge un colore trasparente.
Sintassi
HRESULT InitializePredefined(
[in] WICBitmapPaletteType ePaletteType,
[in] BOOL fAddTransparentColor
);
Parametri
[in] ePaletteType
Tipo: WICBitmapPaletteType
Tipo di tavolozza predefinito desiderato.
[in] fAddTransparentColor
Tipo: BOOL
Colore trasparente facoltativo da aggiungere alla tavolozza. Se non è necessario alcun colore trasparente, usare 0. Quando si inizializza una tavolozza di grigio o nera e bianca, impostare questo parametro su FALSE.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se un colore trasparente viene aggiunto a una tavolozza, la tavolozza non è più predefinita e viene restituita come WICBitmapPaletteTypeCustom. Per le tavolozze con meno di 256 voci, la voce trasparente viene aggiunta alla fine della tavolozza , ovvero una tavolozza a 16 colori diventa una tavolozza a 17 colori. Per le tavolozze con 256 colori, la voce della tavolozza trasparente sostituirà l'ultima voce nella tavolozza predefinita.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |
Libreria | Windowscodecs.lib |
DLL | Windowscodecs.dll |