gpt4 book ai didi

c# - 为 WPF 形状启用抗锯齿

转载 作者:行者123 更新时间:2023-11-30 18:36:02 24 4
gpt4 key购买 nike

似乎很多人都试图在 WPF 中关闭 anti-aliasing,但我似乎遇到了相反的问题。我在 WPF 中绘制形状,边缘全都锯齿且难看。最糟糕的是,当我使用 ScaleTransform 缩小时,形状的高度/宽度小于一个像素时,它会完全消失。我怎样才能使它们光滑漂亮?

目前,我正在绘制 RectanglesEllipses 并将它们放置在网格和 StackPanels 中。

经过大量谷歌搜索后,我发现如何通过在我的窗口构造函数中使用以下行来使我的图像消除锯齿:RenderOptions.SetBitmapScalingMode(this, BitmapScalingMode.Fant );

但是,这只会影响我的图像,不会影响我的形状。

最佳答案

我认为是同样的问题。将 SnapsToDevicePixels 设置为 false 对我有用:

<Ellipse SnapsToDevicePixels="False" />

关于c# - 为 WPF 形状启用抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14227031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com