D1154: Ungültiges Bitmapeingabeformat

Dieser Vorgang ist nicht mit dem Pixelformat der Bitmap kompatibel.

Mögliche Ursachen

Direct2D unterstützt alphabasierte Oberflächenformate wie DXGI _ FORMAT _ A8 _ UNORM, kann aber nur als Deckkraftpinsel oder zur Maskierung verwendet werden. Wenn eine Anwendung einen Bitmappinsel erstellt, dessen Bitmap ein alphabasiertes Format hat, sollte sie nicht versuchen, den Pinsel mit Vorgängen zu verwenden, die einen Farbpinsel erfordern. Id2D1RenderTarget::D rawLine und ID2D1RenderTarget::FillRectangle verwenden beispielsweise einen Farbpinsel.

Mögliche Fehlerbehebungen

Stellen Sie sicher, dass Bitmaps mit reinen Alphaformaten nur für Deckkraftpinsel oder Maskierung verwendet werden, um diese Meldung zu beheben. Wenn eine Bitmap Farbinformationen enthalten soll, erstellen Sie sie mithilfe eines Oberflächenformats, das Farbkanäle enthält.