我试图创建一个函数,当被调用时将使用预设的x,y坐标在我的画布上绘制像素。
我的x,y坐标来自我循环的JSON数组。
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坐标但没有任何事情发生。
发布于 2019-06-03 10:54:23
你忘了你的returns
:
...
return xyCoords.forEach(function (element) {
var item = element.mask.pixels;
return item.forEach(function (pixel) {
...
https://stackoverflow.com/questions/-100006889
复制相似问题