在C#中平滑现有的“图像”

时间:2012-11-26 10:43:07

标签: c# antialiasing

如何在C#中平滑Graphics对象?更确切地说,我需要在整个对象的Graphics对象生成的非常精确的时刻运行平滑。图像是彩色的。

我在输入类(Graphics等)方面很灵活。我刚刚建议Graphics它是C#中图像处理的中心类。

Graphics.SmoothingMode超出我需要做的范围,我认为WU的算法仅适用于灰度绘制线。

2 个答案:

答案 0 :(得分:1)

我认为你用错误的词语来形容你的问题。抗锯齿是指(如上所述)手绘第一次绘制单个对象的时间点。例如,在空表面上绘制对角线时。

您已经拥有了一张图片,并希望对该图片进行平滑处理。我建议你使用标准算法检测图像中的边缘,然后平滑这些边缘。遗憾的是,我不熟悉这样做的确切过程。

答案 1 :(得分:1)

查看AForge.Net的图像处理功能。它是一个开源框架,包含许多有用的图像处理功能。你会发现其中有很多平滑过滤器。