iPhone - создание Кварцевых дорожек в векторном приложении? - PullRequest
7 голосов
/ 13 сентября 2010

Я мечтаю использовать Illustrator для создания своих векторных объектов и экспорта их в виде кварцевых контуров.Это возможно?

Это должно быть как кварцевые дорожки, потому что я хотел бы иметь возможность заполнять дорожки цветами, градиентами и т. Д.

Как мне это сделать?Есть ли способ экспортировать (?) Из иллюстратора или таких приложений и пути импорта в XCode для использования на iPhone / iPad?

Есть ли какая-либо библиотека, которая может преобразовать их или приложение в этом отношении?

спасибо заранее

Ответы [ 6 ]

2 голосов
/ 13 ноября 2010

Некоторое время назад я выполнил экспериментальную загрузку SVG:

1) проанализировал пути SVG в CGPathRefs: https://github.com/mro/MROGeometry/blob/master/PathParser.h - в основном написано на простом C.

1 голос
/ 24 января 2014

Самая зрелая библиотека для этого - SVGKit .Он загружает файл SVG так же, как UIKit может загрузить PNG, и рисует его в CAShapeLayers.Однако это означает, что он анализирует дерево XML каждый раз, когда вы хотите, чтобы ваше изображение было нарисовано.

0 голосов
/ 08 февраля 2014

Я опубликовал SVGgh библиотеку для отображения файлов SVG в представлениях, кнопках и в PDF. Он включает код для преобразования пути SVG в CGPathRef.

0 голосов
/ 06 августа 2012

Этот вопрос все еще кажется активным, и именно там я и закончил поиском решения SVG для iOS. Мне пришлось потратить некоторое время, чтобы найти Qwarkee .

Я еще не купил его, однако скоро буду. Он говорит, что он делает именно то, что вы просите здесь. SVG to Quartz 2D .. за $ 39,99. Переоцененные? Нет, на мой взгляд.

0 голосов
/ 13 ноября 2010

Эй, я знаю, что это было давно, но я нашел тот, который откроет SVG !!Это немного привередливый и поддерживает только некоторые части (спецификации на той же странице), но не забудьте проверить это!https://github.com/cmkilger/CKSVG Надеюсь, вы скоро это получите ...

0 голосов
/ 13 сентября 2010

Я посмотрел в Google и нашел это Выглядит довольно многообещающе и имеет раздел о загрузке EPS, формата, экспортированного из иллюстратора. Посмотрите на главу 16. Если это не сработает, вы всегда можете взглянуть на создание своего собственного простого формата и редактора для создания простых путей и вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...