Leggere in inglese

Condividi tramite


D1154: formato di input bitmap non valido

Questa operazione non è compatibile con il formato pixel della bitmap.

 

Possibili cause

Direct2D supporta formati di superficie solo alfa, ad esempio DXGI_FORMAT_A8_UNORM, ma possono essere usati solo come pennelli di opacità o per la maschera. Se un'applicazione crea un pennello bitmap la cui bitmap ha un formato alfa-only, non deve tentare di usare il pennello con operazioni che richiedono un pennello a colori. ID2D1RenderTarget::D rawLine e ID2D1RenderTarget::FillRectangle, ad esempio, usano un pennello a colori.

Possibili correzioni

Per risolvere questo messaggio, assicurarsi che le bitmap con formati alfa-only vengano usate solo per i pennelli di opacità o la maschera. Se una bitmap deve contenere informazioni sul colore, crearla usando un formato di superficie che include canali colore.