代码之家  ›  专栏  ›  技术社区  ›  Erick T

c/vb.net中的快速填充/洪水填充算法

  •  1
  • Erick T  · 技术社区  · 15 年前

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

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

    谢谢, 埃里克

    2 回复  |  直到 15 年前
        1
  •  2
  •   Edgar Hernandez    15 年前

    我很喜欢和 Aforge Library 它有两个良好的flodfill实现,但都是4个方向的。

    如果需要其他实现,则存在两个代码项目文章 Flood Fill Algorithms in C# and GDI+ 和 Queue-Linear Flood Fill: A Fast Flood Fill Algorithm .

    如果你喜欢钻研代码并学习的话, Paint .Net 具有优良的防洪实施效果的工程。

        2
  •  0
  •   Fredou    15 年前

    很久以前我也有过同样的问题 I found this

    推荐文章