过滤以反转抗锯齿效果

Jer*_*emy 4 .net c# antialiasing

我有线条和文本的位图应用了反别名.我想开发一个过滤器来消除抗锯齿效果.我正在寻找关于如何去做的想法,所以首先我需要了解反别名算法的工作原理.是否有任何良好的链接,甚至代码?

Mar*_*age 5

我需要了解反别名算法的工作原理

消除锯齿的方法是在将图像下采样到输出分辨率之前以更高的分辨率渲染图像.在下采样过程中,较高分辨率的像素被平均以产生较低分辨率的像素.这将在渲染图像中创建更平滑的颜色更改.

考虑这个非常简单的示例,其中块轮廓在白色背景上呈现.

高分辨率图像

然后在创建具有灰色阴影的像素的过程中将其下采样到分辨率的一半:

低分辨率图像

以下是用于渲染字母S的抗锯齿的更真实的演示:

没有消除锯齿 抗锯齿