文章 "研究 CCanvas 类。抗锯齿和阴影"

 

新文章 研究 CCanvas 类。抗锯齿和阴影已发布:

CCanvas 类的抗锯齿算法是所有使用抗锯齿构造的基础。本文包括其算法的操作内容, 并提供相应的直观示例。它也涵盖了绘制图形对象造型, 以及在画布上绘制造型的算法详情。数值分析库 ALGLIB 用于计算。

下图展示了一个虚拟像素及其覆盖的物理像素之间的连接:

图例. 3. 物理像素的覆盖面

图例. 3. 物理像素的覆盖面

这意味着一个 虚拟像素 (计算出的坐标) 经常含有分数坐标, 且能够同时覆盖 四个物理像素。在这种情况下, 抗锯齿算法需要执行它的主要职责 — 用一个虚拟像素的颜色为四个物理像素着色, 但使用不同的迭代。如此, 它将会蒙骗我们的视觉 — 眼睛会看到一个温和色彩混合且边界柔和的略微模糊的图像。

作者:Karputov Vladimir