imagemagick将png转换为包含<path>的svg

时间:2018-06-19 16:04:46

标签: imagemagick imagemagick-convert

当我将png图像转换为svg时,它将图像转换为base64,然后将其添加到svg中。

原始PNG图片

enter image description here

使用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

0 个答案:

没有答案