【问题标题】:Export or capture div with canvas and svg使用画布和 svg 导出或捕获 div
【发布时间】:2014-04-08 12:22:35
【问题描述】:

我有一个在一个页面中呈现 html5、canvas 和 SVG 的应用程序。我的问题是我无法使用 SVG 导出或捕获画布对象,尽管我可以使用 dataURL 属性来做到这一点。

我尝试过使用 Html2Canvas,但即使这样也只能导出画布。它不会将 svg 转换为画布或导出画布。我在我们的论坛上搜索过,但没有一个答案能解决问题。

【问题讨论】:

    标签: html canvas svg capture


    【解决方案1】:

    我在 github 上看到了这个:GitHub issue for html2canvas 它说 : 问题是任何 SVG 图像都会污染画布,使其不可读。默认情况下,html2canvas 会忽略污染图像的内容,因为我们希望使画布保持可读性(例如,如果您想使用 toDataUrl)。

    但是,如果您不关心 SVG 图像会污染画布,那么您可以将选项 allowTaint 设置为 true,并且 SVG 应该为允许内联 SVG 的浏览器正确呈现。

    不知道有没有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-02
      • 1970-01-01
      相关资源
      最近更新 更多