SVG在Node中的PNG中具有外部png

时间:2018-08-10 19:46:36

标签: javascript svg npm png sharp

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

<?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。 :/

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

谢谢。

1 个答案:

答案 0 :(得分:0)

最后我有了一个解决方案,在Mac上,我必须安装一些其他软件包,现在它正在运行: https://github.com/lovell/package-libvips-darwin/blob/master/.travis.yml