Answers:
GIMP v2.8本身不会将位图导出到SVG文件。曾经有一个插件可以这样做,但是这个项目显然已经终止了。我们可以将图像作为位图对象导入Inkscape 并将其另存为SVG文件。然后,图像将保留为位图文件,即在缩放时将获得锯齿失真(请参见下文)。
但是Inkscape可以做得更多。我们可以将已经进行了大量工作的位图导入Inkscape,然后单击几次鼠标即可将其转换为漂亮的矢量图形。
这样做的方法如下:
选择“ 路径-跟踪位图...”进行设置(以下显示2种颜色= “ Scans”):
选择“更新”进行预览,直到设置正确为止。
现在,原始位图的矢量化图像将显示在位图的顶部。如果需要调整所创建子对象的形状或颜色,我们可以调整或移动此新创建的对象的大小,删除原始图像,或选择“对象-取消组合”。
矢量图形的优势可以在我们增加其尺寸时最迅速地看到。下方显示为2500%。顶部是原始位图,底部是矢量化对象:
此图像和对象是从您的原始聊天创建的
git.exe pull -v --progress "https://gitlab.com/jabiertxof/gimpToSVG/"
返回“远程:不允许您从该项目下载代码。/致命:无法访问' gitlab.com/jabiertxof/gimpToSVG.git ':请求的URL返回错误:403 / git没有干净退出(退出代码1)(21075毫秒,@ 13/06/2017 08:29:28)”
如果您需要将光栅图像转换为矢量图像,则自动跟踪是一种命令行工具,可以完成此操作。
它可以在Debian和Ubuntu上以Debian软件包的形式提供,名为 autotrace
一个使用它的例子是:
autotrace input.jpg --output-file output.svg --output-format svg
更新:在自动跟踪遇到麻烦的potrace方面,我也取得了成功。
Read Error
了另一个图像[7B]pT[F5]: invalid chunk type
...它们是有效的png btw
autotrace input.png --output-file output.svg --output-format svg
不是吗?
potrace
是为此的工具。您可以批量处理它们,但首先必须将图像转换为单色:
ls ./p*.jpg | xargs -L1 -I {} convert -monochrome {} {}.bmp
ls -1 ./*.bmp | xargs -L1 -I {} potrace {} -r 300 -b svg -o {}.svg
安装:
sudo apt install potrace