gpt4 book ai didi

javascript - 带有背景图像的 DOM 元素到 Canvas

转载 作者:行者123 更新时间:2023-11-28 15:14:51 26 4
gpt4 key购买 nike

我必须制作一个包含网站缩略图的库。

我使用 Javascript 将 HTML 和样式转换为序列化的 XML 数据:

serialized = new XMLSerializer().serializeToString( html );

之后,我从序列化字符串创建字符串数据:

var data = '<svg xmlns="http://www.w3.org/2000/svg" width="' + width + '" height="' + height + '">' +
'<foreignObject width="100%" height="100%">'
+ serialized +
'</foreignObject>' +
'</svg>';

在 canvas 元素上打印此数据后,我发现除 div 的背景图像外,一切正常。

如何将包含 background-image 属性的 DOM 元素转换为与 Canvas 一起使用?

谢谢,亚历克斯

最佳答案

我找到了一个解决方案。将 url 转换为 base64 并正常工作。

关于javascript - 带有背景图像的 DOM 元素到 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47477139/

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