Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
FillOpacityMask setzt voraus, dass der Antialias-Modus auf D2D1_ANTIALIAS_MODE_ALIASED festgelegt wird.
Mögliche Ursachen
Wenn eine Anwendung ID2D1RenderTarget::FillOpacityMask aufruft, sollte der antialias-Modus des beteiligten Rendertargets D2D1_ANTIALIAS_MODE_ALIASED werden. Das Standardverhalten eines Renderziels besteht darin, Antialiasing zu verwenden, daher ist es erforderlich, ID2D1RenderTarget::SetAntialiasMode aufzurufen, bevor eine Deckkraftmaske gefüllt wird.
Mögliche Korrekturen
Verwenden Sie ID2D1RenderTarget::SetAntialiasMode, um sicherzustellen, dass ein Rendertarget beim Ausfüllen einer Deckkraftmaske aliased Rendering verwendet. Wenn nachfolgende Vorgänge Antialiasing erfordern, legen Sie den Antialiasmodus des Ziels auf D2D1_ANTIALIAS_MODE_PER_PRIMITIVE fest. Stellen Sie sicher, dass die Aufrufe von ID2D1RenderTarget::SetAntialiasMode und ID2D1RenderTarget::FillOpacityMask für dasselbe Ziel ausgegeben werden.