gpt4 book ai didi

html - 使用 Canvas 和 svg 导出或捕获 div

转载 作者:太空狗 更新时间:2023-10-29 16:42:01 24 4
gpt4 key购买 nike

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

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

最佳答案

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

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

不知道有没有用

关于html - 使用 Canvas 和 svg 导出或捕获 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22214774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com