Я пытаюсь импортировать пути из векторной программы рисования в среду 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)), которые меня действительно путают.