我需要一种泛洪填充算法,以各种颜色和填充图案填充现有栅格形状。据我所知,QuickFill算法是进行洪水填充的最佳方法。我发现了许多实现,但是它们都是C ++并使用Windows SDK函数。问题是我需要一个.NET实现。
如果情况变得更糟,我可以编写一个新的实现,但是我宁愿使用现有的实现(希望它没有错误)。有人知道C#/ VB.NET中现有的洪水填充实现吗?
谢谢,埃里克
我非常喜欢与Aforge库一起使用,该库具有两个很好的FlodFill实现,但是它们都仅是4向的。
如果需要其他实现,则有两个代码项目文章C#和GDI +中的“洪水填充算法”和“ 队列线性洪水填充:快速洪水填充算法”。
而且,如果您想学习代码并学习,那么Paint .Net项目将具有出色的洪水填充实现。