gpt4 book ai didi

javascript - 如何在 JavaScript 中对 HTML Canvas 进行洪水填充?

转载 作者:行者123 更新时间:2023-11-30 14:18:52 25 4
gpt4 key购买 nike

<分区>

下面链接中附有我的 Canvas 截图(外框就是 Canvas )。内框是灰色框,线条是在 Canvas 中绘制的线条。如何创建用特定颜色填充整个 Canvas (内部灰色框和线条除外)的泛光填充函数?

该函数应该只接受三个变量,x y 和颜色,如下所示,但我不确定如何继续:

floodFill(x, y, color) {
this.canvasColor[x][y] = color;

this.floodFill(x-1, y, color);
this.floodFill(x+1, y, color);
this.floodFill(x, y-1, color);
this.floodFill(x, y+1, color);
}

Canvas Image

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com