作者:用途回家 | 来源:互联网 | 2023-07-03 09:36
我试图创建一个函数,当被调用时将使用预设的x,y坐标在我的画布上绘制像素。
我的x,y坐标来自我循环的JSON数组。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function drawPixels(xyCoords) {
xyCoords.forEach(function (element) {
var item = element.mask.pixels;
item.forEach(function (pixel) {
console.log(pixel);
brush = new fabric.CircleBrush(
{
left: pixel.x,
top: pixel.y,
stroke: 'green',
strokeWidth: 2
});
canvas.add(brush);
canvas.renderAll();
});
}); |
}
调用我的函数后,应该绘制所有xy坐标但没有任何事情发生。
你忘了你的
:
1 2 3 4 5
| ...
return xyCoords.forEach(function (element) {
var item = element.mask.pixels;
return item.forEach(function (pixel) {
... |