Хотя в Affinity Designer есть чрезвычайно полезный экспорт @1x, @2x и @3x, мне интересно, есть ли способ экспортировать различные размеры, необходимые для значка iOS?
Здесь я нашел краткую сетку необходимых размеров , которую воспроизведу в виде списка:
Это 11 разных размеров значков!
Я нашел всю концепцию Export Persona с конфигурацией фрагментов превосходной, особенно потому, что вы можете применять фрагменты к отдельным слоям (скажем, для обычной и нажатой версий кнопки). Возможно, есть какой-то способ использовать этот же инструмент для экспорта определенных размеров?
Поскольку требования время от времени меняются, всегда полезно обращаться к рекомендациям Apple. На моем веб-сайте есть шаблон Affinity Designer , который я разработал и который экспортирует 18 размеров, которые в настоящее время требуются для универсальных приложений.
Это выглядит как огромный и сложный список, но на самом деле вам нужно построить только 5 размеров:
Для первых четырех размеров (перечисленных в баллах) нужны версии 1×, 2× и 3× (если вы рассчитываете на будущее, а также покрываете iPhone 6 Plus).
Некоторые из размеров, которые вы увидите в сети и на сайте Apple, предназначены для iOS 6 и ниже (57×57 и т. д.). Они не нужны, если вы ориентируетесь на iOS 7 и выше.
Вот шаблон Photoshop, который я создал:
У меня есть фрагменты, настроенные для экспорта каждого значка и действия для изменения размера и повторного экспорта, поэтому я получаю:
Пока не все эти размеры нужны, но, вероятно, будут в будущем. Начиная с 4 базовых размеров, создание иконок становится намного проще.
Я использую фрагменты в Photoshop для экспорта различных областей, необходимых для каждой иконки. Обратите внимание, что значки, которые вы предоставляете, не должны иметь прозрачных областей — цвет должен доходить до углов. iOS замаскирует значок, поэтому вам не нужно об этом беспокоиться.
Вы могли бы сделать то же самое, используя функцию среза Affinity?
Обновление: я создал несколько шаблонов значков приложений с открытым исходным кодом для Affinity Designer, Sketch, Photoshop и Illustrator . Возможно, их стоит рассмотреть.
Я только что нашел хороший способ сделать это в Affinity Designer. Хотя он не полностью автоматизирован. Я объясню, как получить три размера значков, необходимых в настоящее время для iPhone (29pt, 40pt, 60pt), каждый с разрешением 2x и 3x:
Affinity создаст все размеры значков в каждом выбранном разрешении, поэтому вы можете получить больше значков, чем вам действительно нужно. Но они аккуратно названы «29pt@2x.png» и т. д., поэтому их очень легко назначить в вашем каталоге активов Xcode.
Одно предостережение: когда вы переходите к режиму «Экспорт», Affinity автоматически создает фрагмент экспорта для каждой монтажной области (это синяя рамка с меткой размера на ней). Я обнаружил, что иногда размер этих фрагментов отличается на несколько пикселей. Похоже на ошибку в AD. Вы можете легко исправить это, перетащив углы фрагментов.
У Марка Эдвардса был отличный ответ с точки зрения того, какие размеры значков необходимо создать, как использовать для этого фрагменты, а также хорошие ссылки на ресурсы Photoshop для этого. Тем не менее, я все еще ищу решение для экспорта в нескольких размерах в Affinity Designer .
В конце концов я понял, что это возможно с помощью инструмента «Поместить изображение». Создайте свой значок в одном файле, а затем в другом файле «шаблона». Вы можете использовать инструмент «Поместить изображение», чтобы создать несколько слоев, которые извлекают ваш файл значка. Каждый из этих слоев можно превратить в именованный фрагмент.
Недостатком здесь является то, что каждый слой необходимо создавать и указывать на файл значка, так что это кажется утомительным. Однако, как только он был на месте, после любых изменений в вашем базовом файле вы могли легко реэкспортировать все.
Стивен Уэстморленд
Небо
Унифонический