如何在numpy数组中包含antialias圈?

时间:2013-10-03 05:33:29

标签: python arrays image-processing graphics antialiasing

我正在尝试在pygame 1.9.1release中生成一个抗锯齿的圈子,所以我无法访问pygame.gfxdraw,我也不想真正使用这个子模块,因为它明确标记为实验

有人说,我想制作一个抗锯齿的圈子,所以我想知道是否有办法使用pygame能够引用numpy数组中的像素来实现这一点。

以下是此类圈子的示例。可以找到包含圆形作为3D数组(第三维代表RGB值)的酸洗numpy数组here

Aliased circle drawn by pygame

我的问题如下:如何平滑我画的圆的边缘,最好是使用numpy?

1 个答案:

答案 0 :(得分:-1)

Here是使用Wu算法的解决方案。

看起来很有希望,所以如果它按预期执行,我会试一试并接受我自己的答案。