Partilhar via


D1154: Formato de entrada de bitmap inválido

Esta operação não é compatível com o formato de pixel do bitmap.

 

Causas Possíveis

O Direct2D suporta formatos de superfície somente alfa, como DXGI_FORMAT_A8_UNORM, mas eles só podem ser usados como pincéis de opacidade ou para mascaramento. Se um aplicativo cria um pincel de bitmap cujo bitmap tem um formato somente alfa, ele não deve tentar usar o pincel com operações que exigem um pincel colorido. ID2D1RenderTarget::D rawLine e ID2D1RenderTarget::FillRectangle, por exemplo, usam um pincel colorido.

Possíveis correções

Para resolver essa mensagem, verifique se os bitmaps com formatos somente alfa são usados apenas para pincéis de opacidade ou mascaramento. Se um bitmap deve conter informações de cor, crie-o usando um formato de superfície que inclua canais de cor.