使用一个画布上的过滤器复制图像并粘贴到其他画布

时间:2014-11-15 23:44:47

标签: javascript html5 canvas fabricjs camanjs

我使用Fabric库在画布上绘制不同的对象,对于某些图像我需要提供效果和过滤,所以我使用Caman库。 我在弹出窗口中提供效果和过滤功能,我添加了另一个画布并获取所选图像的URL,但在通过Caman librray对图像应用效果后,我需要将该图像放回主画布。但问题是,我需要放回具有相同尺寸且没有分辨率损失的图像。 请帮助我。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法导出画布:

toObject toSVG toJSON toDatalessJSON toDataURL('png')

您可以使用上面的任何一种方法,您可以导出该弹出窗口中的画布,并可以通过以下方法导入到您的主画布:

loadFromJSON loadFromDatalessJSON loadSVGFromString loadSVGFromURL