gpt4 book ai didi

c# - 为 Graphics.FillRectangle 禁用抗锯齿?

转载 作者:行者123 更新时间:2023-11-30 22:11:37 26 4
gpt4 key购买 nike

我正在使用 Graphics 绘制一个矩形:

// x and y are arbitrary integers or floats. Doesn't matter!
Graphics.FillRectangle(Brushes.Black, x, y, 5, 5);

这会生成一个带有抗锯齿 边框的黑色矩形。 如何在绘制矩形时禁用抗锯齿?

以下不起作用:

Graphics.SmoothingMode = SmoothingMode.HighSpeed;
Graphics.TextRenderingHint = TextRenderingHint.SingleBitPerPixelGridFit;

最佳答案

您看到的与用于在对角线上填充阶梯的“平滑”略有不同 - 相反,它是矩形的边缘位于像素的名义中心。

你需要使用

Graphics.PixelOffsetMode = PixelOffsetMode.HighSpeed 

(或其他一些枚举值,具体取决于您想要的精确效果)

关于c# - 为 Graphics.FillRectangle 禁用抗锯齿?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20139951/

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