【问题标题】:SVG file : How to get Path markup datas after convert a PNG file into a SVG file with Inkscape?SVG 文件:如何使用 Inkscape 将 PNG 文件转换为 SVG 文件后获取路径标记数据?
【发布时间】:2016-02-10 18:46:01
【问题描述】:

我在问是否有将 PNG 文件转换为 SVG 文件的工具,我可以在其中获取路径标记。我尝试过使用 Inkscape,但是当我编辑 SVG 文件时,我找不到路径标记,只有“二进制”数据。

SVG 文件路径标记示例: https://www.w3.org/TR/SVG/paths.html#PathData

有人知道吗?

【问题讨论】:

    标签: javascript svg


    【解决方案1】:

    “将 PNG 文件转换为 SVG 文件”是什么意思?听起来您可能只是将 PNG 放入 SVG 文件中。这不会自动将其变成一条路径。它只是嵌入在 SVG 中的位图。它仍然是位图。

    听起来您想要的是将位图转换为矢量。该过程通常称为“位图跟踪”。 Inkscape 有一个功能可以做到这一点。选择 PNG 并执行 Path->Trace Bitmap...

    效果如何取决于您的形象。徽标通常效果很好。照片通常不会。

    完成跟踪后,保存 SVG 文件,然后您将能够获取路径数据。

    【讨论】:

    • 好的,在加载我的 PNG 文件后,我只在 SVG 文件中执行了“另存为”。我不知道原始位图数据嵌入到文件中。完成路径-> 跟踪位图后,它工作正常,我可以在 SVG 文件中找到路径标记部分。非常感谢 !!!我的目标是转换一些我需要使用一些谷歌地图 api 对象的 png 图标。
    【解决方案2】:

    您不能将光栅图像制作成矢量图像。虽然有一些像矢量魔术这样的程序,试图通过查看相似颜色的形状,将其变成看起来尽可能接近光栅图像的矢量图像。

    【讨论】:

      猜你喜欢
      • 2019-10-04
      • 1970-01-01
      • 2020-05-31
      • 2017-08-19
      • 2020-05-15
      • 2018-02-14
      • 2019-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多