加载图案图​​像后,将图案填充设置为矩形

时间:2013-12-13 00:39:02

标签: javascript canvas fabricjs

我想在Fabric.js中设置一个填充到我的矩形,如下所示:

myRect.fill = new fabric.Pattern({
  source: myImg //myImg was loaded previously in another
                //fabric.util.loadImage block
});

在运行此代码块之前正确加载了我的图像。我在Fabric.js网站上查找了模式的演示。模式设置在fabric.util.loadImage块内。

所以下面的代码对我来说很好:

fabric.util.loadImage('myImg.png', function(img) {
  myRect.fill = new fabric.Pattern({
    source: img
  });
});

我想了解为什么我不能在不使用fabric.util.loadImage的情况下设置源代码。是否有使用已加载图像设置填充的选项?

0 个答案:

没有答案
相关问题