iPhone - Создание кварцевых путей на векторное приложение?
-
02-10-2019 - |
Вопрос
Я мечтаю о том, чтобы иметь возможность использовать Illustrator для создания своих векторных объектов и экспортировать их как кварцевые пути. Это возможно?
Он должен быть как кварцевые пути, потому что я хотел бы иметь возможность заполнить пути с цветами, градиентами и т. Д.
Как я могу это сделать? Есть ли способ экспортировать (?) От Illustrator или таких приложений и импортных путей на XCode для использования на iPhone / iPad?
Есть ли библиотека, которая может преобразовать их или приложение для этого?
заранее спасибо
Решение
Я оглянулся на Google и нашел это Он выглядит довольно многообещающим и имеет раздел на погрузке EPS, формат экспортированного из Illustrator. Посмотрите на главу 16. Если это не работает, вы всегда можете посмотреть на создание собственного простого формата и редактора, чтобы сделать простые пути и вещи.
Другие советы
Я сделал какой-то экспериментальный SVG загрузка некоторого времени назад:
1) Разрешить пути SVG в CGPathrefs: https://github.com/mro/mrogeometry/blob/master/pathparser.h. - в основном написано на равнине C.
Самая зрелая библиотека для этого Svgkit.. Отказ Он загружает файл SVG таким же образом UIKIT может загрузить PNG и рисует его в Cashapelayers. Однако это означает, что он анализирует дерево XML каждый раз, когда вы хотите, чтобы ваш образ нарисован.
Эй, я знаю, что это было какое-то время, но я нашел один, который откроет SVG !! Это немного Sinkicky и поддерживает только некоторые части (спецификации находятся на одной странице), но обязательно проверьте это! https://github.com/cmkilger/cksvg.Я надеюсь, что вы скоро получите это ...
Этот вопрос все еще представляется активным, и именно здесь я закончил поиск решения SVG для iOS. Я должен был тратить некоторое время, чтобы найти Qwarkee..
Однако я еще не купил, я скоро буду. Он говорит, что это делает именно то, что вы просите здесь. SVG к кварцу 2D .. за 39,99 долларов. По цене? Не, на мой взгляд.
Я опубликовал Сосредоточивый Библиотека для рендеринга файлов SVG для просмотра, кнопок и в PDF. Он включает в себя код для преобразования пути SVG в CGPathref.