当我将png图像转换为svg时,它将图像转换为base64,然后将其添加到svg中。
原始PNG图片
使用imagemagick将其转换为svg后,svg图像包含该图像的base64版本。例如:
<image xlink:href="data:image></image>
我要输出包含内部svg的svg,以便我可以轻松更改填充颜色。
在这里无法上传svg映像,请从我的驱动器中访问它。
https://drive.google.com/drive/folders/1qtJRuSW5n645Q-oH29AbuX-f9zRD-nYv?usp=sharing
这可以通过使用potrace.js来实现。对于单色图像,它可以正常工作的多色图像,它将图像转换为单色,然后将其转换为svg。在这里http://kilobtye.github.io/potrace/
使用此网站可以将多色图像转换为svg。 http://www.pngtosvg.com/
如何使用imagemagick做到这一点。
我的操作系统:Ubuntu 16.04 LTS Imagemagick版本:ImageMagick 6.8