SVG内部有外部png到节点中的PNG



有没有一个节点包能够像这样从svg-file内部的外部图像将svg转换为png

<?xml version="1.0" encoding="utf-8"?>
<svg viewBox="0 0 120 120" height="120" width="120"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<rect x="0" y="0" width="120" height="120" fill="lightgreen"/>
<image xlink:href="https://upload.wikimedia.org/wikipedia/commons/d/d6/MicroQR_Example.png" x="10" y="10" width="100px"/>
</svg>

目前我使用 http://sharp.dimens.io/进行转换,但我找不到一种方法来调整大小并将其保存为 png 而不会丢失内部外部图像:之后rect可见。

如果您能告诉我我可以用来使上述代码工作的任何包:)那就太好

了提前谢谢。

最后我得到了一个解决方案,在我的 Mac 上我不得不安装一些额外的软件包,现在它正在运行: https://github.com/lovell/package-libvips-darwin/blob/master/.travis.yml

最新更新