gpt4 book ai didi

c# - 使用 C# 解析 SVG "path"元素 - 是否有库可以执行此操作?

转载 作者:数据小太阳 更新时间:2023-10-29 01:43:09 25 4
gpt4 key购买 nike

<分区>

我正在用 C# 编写一个程序,它本质上是读取一个 SVG 文件,并对内容做一些有用的事情。我将使用的最复杂的数据是路径。它们采用如下形式:

<path d="M5.4,3.806h6.336v43.276h20.738v5.256H5.4V3.806z"/>

在这种情况下,M、h、v、H、V 和 z 表示一些命令。在某种程度上,它们就像函数,后面跟着的数字是参数。还有一些更复杂的:

<path d="M70.491,50.826c-2.232,1.152-6.913,2.304-12.817,2.304c-13.682,0-23.906-8.641-23.906-24.626
c0-15.266,10.297-25.49,25.346-25.49c5.977,0,9.865,1.296,11.521,2.16l-1.584,5.112C66.747,9.134,63.363,8.27,59.33,8.27
c-11.377,0-18.938,7.272-18.938,20.018c0,11.953,6.841,19.514,18.578,19.514c3.888,0,7.777-0.792,10.297-2.016L70.491,50.826z"/>

在这种情况下,“c”命令后跟 6 个参数(第一种情况下为 -2.232、1.152、-6.913、2.304、-12.817 和 2.304)。你可以看到这会变得多么棘手。我的问题是:SO 社区是否知道任何将此类数据读入一些有用的 ADT 的现有库?

在我开始编写所有代码并编写大量字符串解析函数之前,我真的不想重新发明轮子。此外,任何建议将不胜感激。我知道如何阅读 XML 文档,这不是这里的问题。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com