1. 首页
  2. 编程语言
  3. C#
  4. SeedFilling.zip

SeedFilling.zip

上传者: 2020-08-20 06:01:06上传 ZIP文件 58.86MB 热度 4次
算法原理: 算法的输入:种子点坐标(x,y),要填充的颜色 以种子点为起点,查看它是否是边界(根据颜色) 或者是否已经被填充。 如果是,则返回,否则填充该像素,并用一个邻接的像素作为新的种子进行递归。 算法步骤: a) 种子像素压入栈中; b) 如果栈为空,则转e);否则转c); c) 弹出一个像素,并将该像素置成填充色;并判断该像素相邻的四连通像素是否为边界色或已经置成多边形的填充色,若不是,则将该像素压入栈; d) 转b); e) 结束。 ————————————————
下载地址
用户评论