一尘不染

C#/ VB.NET中的快速填充/填充算法

algorithm

我需要一种泛洪填充算法,以各种颜色和填充图案填充现有栅格形状。据我所知,QuickFill算法是进行洪水填充的最佳方法。我发现了许多实现,但是它们都是C
++并使用Windows SDK函数。问题是我需要一个.NET实现。

如果情况变得更糟,我可以编写一个新的实现,但是我宁愿使用现有的实现(希望它没有错误)。有人知道C#/ VB.NET中现有的洪水填充实现吗?

谢谢,埃里克


阅读 463

收藏
2020-07-28

共1个答案

一尘不染

我非常喜欢与Aforge库一起使用,该具有两个很好的FlodFill实现,但是它们都仅是4向的。

如果需要其他实现,则有两个代码项目文章C#和GDI +中的“洪水填充算法”和“
队列线性洪水填充:快速洪水填充算法”

而且,如果您想学习代码并学习,那么Paint .Net项目将具有出色的洪水填充实现。

2020-07-28