Я использую .Net Direct2D API в «Windows API Code Pack для .NET» для повышения производительности рисования, он всегда выдает «Исключение из HRESULT: 0x88982F80» при создании CompatibleRenderTarget из DcRenderTarget, я незнаю почему, это беспокоило меня в течение двух дней.А вот и мой код:
var renderTarget = dcRenderTarget.CreateCompatibleRenderTarget (CompatibleRenderTargetOptions.None, новый PixelFormat (Format.R8G8B8A8UNorm, AlphaMode.Straight), новый размер);
* 1004измените «AlphaMode» на другие, например «Ignore», но он не может сделать renderTarget прозрачным или дает плохое качество рисования.
Надеюсь, кто-нибудь знает причину, или, пожалуйста, будьте свободны опубликовать свои идеи.
С уважением!
Спасибо,