2013-10-18 14 views
0

我目前正在制作一个像素艺术程序,旨在让人们创建像素艺术。用一种颜色填充封闭的不规则形状的方法是什么?

单个像素实际上是8x8矩形,它是在用户单击屏幕时创建的。

我在这里想要做的是类似于Microsoft Paint中的“填充”选项。用户绘制一些形状,当他用“填充”工具在内部点击时,形状的内部填充了选定的颜色,而外部完好无损。

我试着创建自己的算法,但我面临的最大障碍是知道我测试的像素是否在形状内。我终于放弃了,并决定谷歌它,但空手而来。

我在Python 2.7中编程,但问题不是语言特定的。我只需要了解算法。

+4

你看着洪水填充算法?它们完全是为此目的而设计的。 – Geobits

+0

我试过了,它帮助我极大地实现了这一点。非常感谢你。 –

回答

相关问题