将 SVG 转换为 PNG 图像时缺少填充图像模式

Convert an SVG to a PNG image is missing the fill image pattern

我正在尝试将 SVG 转换为 PNG 图像。出于这个原因,我使用 npm 包“dom-to-image”。这个和我试过的所有其他包(例如 html2canvas)都没有在多边形中显示 pattern/image。

这是一个小例子:https://stackblitz.com/edit/angular-ivy-h5e3aw?file=src/app/app.component.html (外部和内部图像产生相同的结果。)

如何将完整的 SVG 转换为 PNG?

非常感谢。

将您的图像 link 转换为数据 URL 即可。

href="data:image/png;base64,iVBO ...snip... gg=="

StackBlitz demo