Как использовать векторное изображение (.svg) с лучшим качеством в другом формате для iPhone? - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть векторная графика .svg для создания изображения для iPhone.Я знаю, что не могу использовать .svg напрямую на iPhone, потому что касание какао не рендерит его (может быть, с другими библиотеками).

Итак, мне нужно преобразовать изображение для формата, используемого в iPhone.Итак, какой формат лучше всего иметь лучшее качество в iPhone?Я создам изображение для Retina (2x) и для обычного.

Это .png лучший выбор?Есть идеи?

Ответы [ 2 ]

2 голосов
/ 09 декабря 2011

PNG - определенно лучший выбор, поскольку это де-факто стандарт на iOS.SDK обрабатывает PNG на этапе сборки и может быть загружен в память напрямую.Так что они супер быстрые.Вы должны иметь нормальные PNG и @ 2x для поддержки отображения сетчатки.

2 голосов
/ 09 декабря 2011

Рендеринг векторной графики обычно требует больших ресурсов (так же, как написание кодов для рисования с помощью Core Graphics API).На мобильном устройстве использование растровой графики обеспечивает баланс производительности и качества.Я думаю, что меньше случаев, когда мы хотим масштабировать элементы пользовательского интерфейса до любого уровня.

Создание 2 наборов элементов дизайна стоит вам больше времени, но это приемлемо.С пакетной обработкой вы можете сэкономить время.Обязательно проверяйте каждый рисунок на реальных устройствах и вручную уточняйте его для лучшего вида.

...