【问题标题】:Copy Image with filters from one canvas and paste to other从一个画布复制带有过滤器的图像并粘贴到另一个画布
【发布时间】:2014-11-25 15:12:06
【问题描述】:

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

【问题讨论】:

    标签: javascript html canvas fabricjs camanjs


    【解决方案1】:

    你有以下方法来导出画布:

    toObject toSVG toJSON toDatalessJSON toDataURL('png')

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

    loadFromJSON loadFromDatalessJSON loadSVGFromString loadSVGFromURL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-17
      • 2018-12-25
      • 2016-03-03
      相关资源
      最近更新 更多