用于测量SVG文件中对象的Python模块?

2024-04-26 12:13:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一堆SVG文件,每个文件都包含一组要测量长度的多段线。这是一条典型的折线:

<path d="M 1828.0 1476.0 1838.0 1384.0 1771.0 1360.0 1730.0 1334.0 1687.0 1344.0 1654.0 1352.0 " stroke="rgb(255,200,0)" fill="none" stroke-width="8.0"/>

在每个SVG中都有几百行这样的行。在

有没有PythonSVG处理模块可以处理这些并测量长度?如果它们不存在,是否存在解析SVG文件的现有解决方案,所以我只需要开发一些用于测量(而不是解析)的东西?如果有这样的模块,我将非常感谢您提供有关如何解决这个问题的提示。我对Python2或3没有强烈的偏好,尽管我是Python新手,而且我所做的大部分工作都是在python2中完成的。在

非常感谢!在

另外,我发现了svgwrite和{a2},但看起来它们都编写了SVG文件,并不真正解析它们或进行任何测量。在


Tags: 模块文件pathsvgnonestrokergb解决方案