D1154:位图输入格式无效
此操作与位图的像素格式不兼容。
可能的原因
Direct2D 支持仅限 alpha 的图面格式(例如DXGI_FORMAT_A8_UNORM),但它们只能用作不透明度画笔或用于掩码。 如果应用程序创建位图画笔的位图画笔采用仅限 alpha 格式,则不应尝试将画笔用于需要颜色画笔的操作。 例如,ID2D1RenderTarget::D rawLine 和 ID2D1RenderTarget::FillRectangle,使用颜色画笔。
可能的修复方法
若要处理此消息,请确保仅采用 alpha 格式的位图仅用于不透明度画笔或掩码。 如果位图应包含颜色信息,请使用包括颜色通道的图面格式创建它。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈