【发布时间】:2016-02-10 18:46:01
【问题描述】:
我在问是否有将 PNG 文件转换为 SVG 文件的工具,我可以在其中获取路径标记。我尝试过使用 Inkscape,但是当我编辑 SVG 文件时,我找不到路径标记,只有“二进制”数据。
SVG 文件路径标记示例: https://www.w3.org/TR/SVG/paths.html#PathData
有人知道吗?
【问题讨论】:
标签: javascript svg
我在问是否有将 PNG 文件转换为 SVG 文件的工具,我可以在其中获取路径标记。我尝试过使用 Inkscape,但是当我编辑 SVG 文件时,我找不到路径标记,只有“二进制”数据。
SVG 文件路径标记示例: https://www.w3.org/TR/SVG/paths.html#PathData
有人知道吗?
【问题讨论】:
标签: javascript svg
“将 PNG 文件转换为 SVG 文件”是什么意思?听起来您可能只是将 PNG 放入 SVG 文件中。这不会自动将其变成一条路径。它只是嵌入在 SVG 中的位图。它仍然是位图。
听起来您想要的是将位图转换为矢量。该过程通常称为“位图跟踪”。 Inkscape 有一个功能可以做到这一点。选择 PNG 并执行 Path->Trace Bitmap...
效果如何取决于您的形象。徽标通常效果很好。照片通常不会。
完成跟踪后,保存 SVG 文件,然后您将能够获取路径数据。
【讨论】:
您不能将光栅图像制作成矢量图像。虽然有一些像矢量魔术这样的程序,试图通过查看相似颜色的形状,将其变成看起来尽可能接近光栅图像的矢量图像。
【讨论】: