我正在尝试将矢量绘图程序中的路径导入 ios 环境。我想让它们进入 CGpaths 或 UIbezierpaths。我最感兴趣的是从 adobe illustrator 中导入路径。最好的方法似乎是保存为 svg 然后导入。
我找到了一些用于解析描述路径的导出 SVG 文件的资源。但是,我发现的所有内容都只处理绝对路径而不是相对路径。下面的路径有大写 C 和小写 C。我知道如何解析大写 C(绝对路径),但我不知道如何解析小写 c(相对路径)
我正在寻找有关编写用于将 svg 文件导入 ios/cocoa 的解析器的帮助。我认为通过在互联网上搜索数周来进行判断是非常必要的。
这是我想导入到我的 iphone 应用程序中的路径示例。我不想导入图像,我想要路径本身。所以,我可以操纵它。任何帮助将非常感激。
x="0px" y="0px" width="320px" height="436px" viewBox="-1.4 -0.5 320 436"
d="M294.1,116C290.6,1.4,170.9,0.4,159.6,0.5
C148.3,0.4,28.7,1.4,25.2,116c-3.7,120.3-49.6,141.4-5.9,233.9c41.3,87.4,130.7,87,140.4,86.7c9.7,0.3,99.1,0.8,140.4-86.7
C343.7,257.4,297.8,236.3,294.1,116z
如果这都是绝对路径,我现在可以解决这个问题。真正让我困惑的是相对(即小写(c)路径)。