我正在为一个项目尝试http://fabricjs.com/ . 我成功创建了一个画布,并使用fabric.Image.fromURL函数加载了一些图像,但现在我需要用其他Fabric函数编辑这个图像,我的问题是这样的:我想在一个对象中转换图像,就像在Fabric中一样教程
var imgInstance = new fabric.Image(imgElement, {
left: 100,
top: 100,
angle: 30,
opacity: 0.85
});
但是当我尝试使用Url中的图像加载时,它不起作用,在教程中显示如下:
fabric.Image.fromURL('my_image.png', function(oImg) {
// scale image down, and flip it, before adding it onto canvas
oImg.scale(0.5).setFlipX(true);
canvas.add(oImg);
});
我需要这样的东西:
var img = new fabric.Image.fromURL('my_image.png', function(oImg) {...
因为我想在回调函数之外的图像中应用过滤器,但我不知道如何 .