【问题标题】:Inkscape - Not fully converting png into svgInkscape - 未将 png 完全转换为 svg
【发布时间】:2014-04-08 14:38:45
【问题描述】:

我在 Inkscape 中打开了一个 PNG 文件并将其导出为 SVG。当我用记事本打开该文件时,我知道 PNG 文件已嵌入其中。如果发生了转换,那么生成的文件应该只有 SVG 相关的标签。它不应该将图像嵌入其中。或者我做错了什么。

注意:另存为选项也会产生相同类型的文件。我在 Windows 7 - 64 位中使用 Inkscape 0.48 版。

【问题讨论】:

  • @Whoever_made_the_vote_to_close_this 说出原因将帮助我修改标题或删除它。我已经足够成熟,可以考虑原因,而不会报复投反对票的人。
  • 您对标签的严重滥用可能只会导致更多人投票关闭。无论如何请不要再这样做了。
  • @BoltClock 好的。对不起。但那次投票甚至在那之前就已经发生了。
  • 如果输入图像已混合颜色并使用 (-n ) 更改输出中所需颜色的数量,请尝试使用带噪声开关 (-z) 的 github.com/chiggum/mindthegap

标签: image svg png gimp inkscape


【解决方案1】:

这是一个有点老的线程,但它在谷歌很早就出现了,所以我想我会贡献一些东西。

在 Inkscape 中,您必须进行跟踪以将图像更改为 SVG。查看路径 |跟踪位图菜单项并使用该屏幕上的选项进行操作。

创建跟踪后,您可以删除源图像并在保存的文件中包含纯 svg。

我发现在 Inkscape 中创建图层并将源图像移动到一个图层并将跟踪放在另一图层上让我使用“隐藏图层”按钮进行快速比较很有帮助。

顺便说一句,您的源图像可以是任何东西 - bmp、jpg、png 等。

【讨论】:

    【解决方案2】:

    .png 文件是光栅图像文件。为了将其转换为基于矢量图形的格式(如 .svg)并使其成为“本机”svg 而不是包含的image,您将不得不使用可以对其进行光栅化的程序或在 Inkscape 中跟踪位图和把它变成路径。 Inkscape 提供追踪信息:http://inkscape.org/doc/tracing/tutorial-tracing.html

    【讨论】:

    • 所以,如果我使用 .bmp 文件而不是 .png 文件。它会正常工作吗?
    • .bmp 和 .png 文件都将其图像存储为光栅图形。要将光栅图形(告诉将哪种颜色放入哪个像素的位图)转换为矢量图形(线、路径、矩形),您需要使用一个过程,而不仅仅是保存文件,无论是手动还是类似于链接中的跟踪方法答案。
    • 我不确定 bmp 文件是否可以根据 SVG 规范嵌入 - 但尝试通常 BMP 文件根本没有压缩的事实:这意味着您最终可以得到一个文件比嵌入 png 图像的文件大 10-100 倍。
    猜你喜欢
    • 1970-01-01
    • 2012-09-05
    • 2016-04-16
    • 2016-07-11
    • 1970-01-01
    • 2016-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多