次の方法で共有


D1154: ビットマップ入力形式が無効です

この操作は、ビットマップのピクセル形式と互換性がありません。

 

考えられる原因

Direct2D では、DXGI_FORMAT_A8_UNORMなどのアルファのみのサーフェス形式がサポートされていますが、不透明度ブラシまたはマスクとしてのみ使用できます。 アプリケーションがビットマップにアルファのみの形式を持つビットマップ ブラシを作成する場合は、カラー ブラシを必要とする操作でブラシを使用しないでください。 たとえば、ID2D1RenderTarget::D rawLine と ID2D1RenderTarget::FillRectangle では、カラー ブラシを使用します。

可能な修正方法

このメッセージに対処するには、アルファのみの形式のビットマップが不透明度ブラシまたはマスクにのみ使用されていることを確認します。 ビットマップに色情報を含める必要がある場合は、カラー チャネルを含むサーフェス形式を使用して作成します。