我想使用 python 解析 SVG 文件以提取坐标/路径(我相信这列在“路径”ID 下,特别是 d="..."/>)。这些数据最终将用于驱动 2 轴 CNC。
我在 SO 和 Google 上搜索了可以返回此类路径字符串的库,以便我可以进一步解析它,但无济于事。有这样的图书馆吗?
最佳答案
忽略变换,您可以像这样从 SVG 中提取路径字符串:
from xml.dom import minidom
doc = minidom.parse(svg_file) # parseString also exists
path_strings = [path.getAttribute('d') for path
in doc.getElementsByTagName('path')]
doc.unlink()
关于Python SVG 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15857818/