我想在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
的情况下设置源代码。是否有使用已加载图像设置填充的选项?