首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用FabricJS预先设定的x,y坐标绘制像素?

如何使用FabricJS预先设定的x,y坐标绘制像素?
EN

Stack Overflow用户
提问于 2019-06-03 01:22:37
回答 1查看 0关注 0票数 0

我试图创建一个函数,当被调用时将使用预设的x,y坐标在我的画布上绘制像素。

我的x,y坐标来自我循环的JSON数组。

代码语言:javascript
复制
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坐标但没有任何事情发生。

EN

回答 1

Stack Overflow用户

发布于 2019-06-03 10:54:23

你忘了你的returns

代码语言:javascript
复制
...
return xyCoords.forEach(function (element) {
  var item = element.mask.pixels;
    return item.forEach(function (pixel) {
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档