Condividi tramite


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