描画パフォーマンスを向上させるために「WindowsAPICodePackfor.NET」で.NetDirect2DAPIを使用していますが、DcRenderTargetからCompatibleRenderTargetを作成すると、常に「Exception from HRESULT:0x88982F80」がスローされます。理由はわかりませんが、 2日間悩みました。そしてここに私のコードがあります:
var renderTarget = dcRenderTarget.CreateCompatibleRenderTarget(CompatibleRenderTargetOptions.None、new PixelFormat(Format.R8G8B8A8UNorm、AlphaMode.Straight)、new size);
「AlphaMode」を「Ignore」などの他の方法に変更すると正常に機能しますが、renderTargetを透明にできないか、描画品質が低下します。
誰かが理由を知っているか、あなたのアイデアを自由に投稿してください。
よろしく!
ありがとう、