在结构js中,如何从图像对象获取原始图像源

时间:2014-09-16 08:30:43

标签: javascript canvas fabricjs

在fabric js中,我试图获取图像的原始来源,当我使用getElement()和getSrc()方法时它显示正确的输出,但在应用了一些图像过滤器后,使用相同的方法 返回新图像src(编码图像数据)而不是原始图像源。我可以在应用图像过滤器后获取原始图像源。

2 个答案:

答案 0 :(得分:3)

您可以通过访问fabric.object方法获取原始图像的来源。

// Assuming your image object is selected. 
var object = canvas.getActiveObject(); 

var originalSource = object._originalElement.currentSrc;

会为您提供原始图片来源。

答案 1 :(得分:0)

您可以使用getSrc()方法:

var someUrlOrDataUrl = image.getSrc();

文档:http://fabricjs.com/docs/fabric.Image.html#getSrc