我有一个我一直在 GIMP 中处理的项目(一个图像),我想将它导出为 SVG。这是可能的,还是我必须坚持导出多种尺寸的图像?
我知道 GIMP 可以读取 SVG,但它可以导出它们吗?
Tak*_*kat 128
GIMP v2.8 本身不会将位图导出到 SVG 文件。曾经有一个插件可以这样做,但这个项目显然已停止。我们可以将图像作为位图对象导入到Inkscape 并将其另存为 SVG 文件。图像将保留为位图文件,即在缩放时会出现锯齿现象(见下文)。
但Inkscape可以做得更多。我们可以将已经投入大量工作的位图导入 Inkscape,然后点击几下鼠标将它们转换为漂亮的矢量图形。
以下是如何做到这一点:
打开 Inkscape。
选择“文件 - 导入”以导入位图文件。
选择“嵌入”图像。
使用选择工具 ( ? )选择图像。
选择Path - Trace Bitmap...进行设置(下面显示了 2 种颜色 = "Scans"):
选择“更新”进行预览,直到设置正常。
用“OK”开始跟踪。
现在将在位图顶部看到原始位图的矢量化图像。我们可以调整大小或移动这个新创建的对象,删除原始图像,或者选择“对象 - 取消组合”,以防我们需要调整创建的子对象的形状或颜色。
当我们增加它的大小时,矢量图形的优势可以最迅速地体现出来。下面显示的是缩放到 2500%。顶部是原始位图,底部是矢量化对象:
此图像和对象是从聊天中的原始图像创建的
dob*_*bey 13
GIMP 是一个光栅图形编辑器应用程序。SVG 是矢量图形的一种形式。如果要编辑 SVG 文件,则应安装该inkscape
软件包并改用 Inkscape。此外,请注意 SVG 并非完全“可缩放”,因为您将在缩放到的每个尺寸下都获得良好的图像,因此根据您使用它创建的内容,您可能需要绘制不同尺寸的图像,使用不同数量的细节,以便图像在这些尺寸下看起来很好。例如,应用程序的图标确实需要以多种尺寸绘制,无论它们是绘制为光栅还是矢量图像。
如果您需要将光栅图像转换为矢量图像,自动跟踪是一个命令行工具,它完全可以做到这一点。
它在 Debian 和 Ubuntu 上作为 debian 包提供 autotrace
使用它的一个例子是:
autotrace input.jpg --output-file output.svg --output-format svg
Run Code Online (Sandbox Code Playgroud)
更新:我在potrace上也取得了成功,其中自动跟踪遇到了问题。
归档时间: |
|
查看次数: |
378086 次 |
最近记录: |