Доступный формат для графики iOS

Графический дизайнер, с которым я работаю, предоставил мне 3 варианта доставки графики для приложения iOS.

Я хочу, чтобы доставленные файлы соответствовали следующим критериям:

  • Хорошее качество (например, для дисплея Retina), размер которого можно изменить.
  • Преобразование без потерь, насколько это возможно
  • Легко создавать PNG разных размеров (для сетчатки и без сетчатки) для тех, кто не очень разбирается в создании графики (например, я разработчик).
  • Легко для любого другого дизайнера, чтобы настроить, если это необходимо в будущем.
  • Необязательное требование: редактируется с помощью Photoshop или Illustrator (поскольку это единственные 2 программы, которыми я владею в настоящее время)

Форматы:

  • Файл иллюстратора
  • EPS, сгенерированный из Photoshop
  • встроенный интеллектуальный слой в Photoshop

Какой из этих форматов будет соответствовать требованиям, основанным на вышеуказанных критериях. Любая обратная связь высоко ценится.

Спасибо!

Ответы (2)

Похоже, вы хотите экспортировать PNG самостоятельно? В этом случае я настоятельно рекомендую получить документ Photoshop (.psd), созданный только с использованием векторных фигур и стилей слоя, потому что они могут неразрушающим образом масштабироваться вверх и вниз вместе с документом.

Вы должны сделать все возможное, чтобы избежать растровых слоев, потому что масштабирование растрового изображения приводит к артефактам, которые определенно очевидны при уменьшении масштаба и еще более очевидны при увеличении масштаба. Могут быть ситуации, когда у вас нет выбора из-за дизайна, но такие случаи обычно довольно редки и должны быть исключением. Если требуется растровая текстура, ее часто лучше создавать в виде слоя узора или стиля слоя узора, потому что масштаб растрового изображения не зависит от документа (многократное увеличение или уменьшение масштаба не вызовет сложных артефактов).

Я бы максимально избегал смарт-объектов. Смарт-объекты, созданные в Photoshop, отображаются в исходном размере. Это означает, что если вы масштабируете смарт-объект, он будет растровым, увеличенным или уменьшенным, даже если ваш смарт-объект изначально был построен из векторных фигур.

Если вы хотите автоматизировать экспорт, у вас есть несколько вариантов (это означает, что все PNG могут быть сгенерированы с правильными именами файлов за пару проходов с минимальным редактированием). Мне нравится создавать лист спрайтов со всеми элементами, которые нужно экспортировать. Обычно это отдельный документ Photoshop или документы с элементами, расположенными плоско в виде сетки, с фрагментами Photoshop, настроенными для экспорта всего. Другой вариант — использовать что-то вроде Layer Cake . Опять же, это требует некоторой настройки, но экспорт можно автоматизировать.

Я настоятельно рекомендую не использовать Adobe Illustrator для экспорта ресурсов iOS по трем основным причинам:

  • У него есть некоторые неприятные проблемы со сглаживанием, такие как добавление случайных пикселей. Бродячие пиксели — реальная проблема для дизайна iOS, потому что они часто изменяют размер изображения, а это означает, что ваши изображения Retina не в два раза превышают размеры ваших изображений без Retina.
  • Он не может сглаживать градиенты, что часто приводит к видимым полосам.
  • Другая разнообразная визуализация, которая не соответствует тому же стандарту, что и Photoshop.

Этот совет относится ко всем версиям Illustrator, вплоть до Illustrator CS6.


Укороченная версия

Что вы хотите:

  • Документ Photoshop, в котором используются только векторные слои и стили слоев.
  • Можно использовать растровые слои, но предпочтительнее слои шаблонов (если требуются растровые изображения).
  • Смарт-объекты могут иметь нежелательное поведение, если вам нужно масштабировать документ.
  • Было бы здорово, если бы основной документ (документы) сопровождался каким-либо автоматическим экспортом, например, с использованием листов спрайтов или приложения, такого как Layer Cake.

Чего вы категорически не хотите:

  • Документ иллюстратора.

Уточнение: Illustrator великолепен. Он имеет несколько отличных инструментов и является отличным выбором для определенных видов работ. Окончательные ресурсы изображений для iOS не входят в их число (это мое мнение, если кто-то предлагает другой взгляд на Illustrator для дизайна iOS, дважды проверьте, действительно ли они разработали приложения для iOS!).

Спасибо, что нашли время для подробного ответа, Марк. По сути, ваш ответ «ничего из вышеперечисленного»? Я правильно понимаю? Что, если бы мне НУЖНО было выбрать один из вышеперечисленных вариантов, с которым дизайнеру удобно работать, и, к сожалению, поскольку контракт уже заключен, у меня нет особого выбора?
Если у вас нет выбора, то у вас нет выбора. Тем не менее, Photoshop и Fireworks, безусловно, являются двумя лучшими приложениями для разработки приложений для iOS. Это зависит от того, сколько изображений вам нужно и насколько сложно приложение. Можно работать другим способом, если количество изображений исчисляется десятками, а не сотнями.

Легко для любого другого дизайнера, чтобы настроить, если это необходимо в будущем.

На этот критерий нет простого ответа. Да, если вы используете стандартное программное обеспечение (которым, увы, является Adobe), это помогает, но существует так много методов и программного обеспечения и так много личных предпочтений с точки зрения личного стиля, рабочего процесса и привычек, что вам не следует Не ждите, что один дизайнер сможет просто взять и использовать чужие файлы. На самом деле, в большинстве случаев проще начать все заново.

Итак, Adobe Illustrator в порядке. Адоб Фотошоп в порядке. Adobe Fireworks в порядке. Все может быть полезным и подходящим для задачи. (как и другое программное обеспечение, такое как Inkscape или Pixelmator, или любое другое количество инструментов для редактирования изображений). Но следующий дизайнер в будущем может иметь или не иметь все это программное обеспечение и/или быть знакомым с используемыми методами и/или иметь последнюю версию указанного программного обеспечения и т. д.

Краткая версия ответа? Наймите компетентного дизайнера, чья работа вам нравится, и позвольте ему создавать иконки так, как им будет удобнее. Затем попросите их сделать будущие обновления. Это избавит вас от головной боли в долгосрочной перспективе.