Автоматическое сохранение изображений для iPhone в Photoshop

У меня есть сценарий своей мечты, который я ищу и задаюсь вопросом, не наткнулся ли кто-нибудь здесь на такой

Проблема: создание @ 2x и обычных файлов PNG для программного обеспечения iOS

Изменить: не нужно беспокоиться о типе файла. Изображения iOS ВСЕГДА должны быть 24-битными PNG.

В моем рабочем процессе я настраиваю свое изображение и каждый раз выполняю один и тот же ритуал:

  1. Сохранить для Интернета и устройств
  2. Нажмите "Сохранить" и выберите имя файла, например "[email protected]".
  3. Сохраните снова для Интернета и устройств
  4. Уменьшить размер изображения на 50%
  5. Нажмите "Сохранить" и выберите имя файла, похожее на "myimage.png".

Сценарий фотошопа моей мечты: 1. Запрашивает имя файла и местоположение: т. Е. Представляет типичный диалог сохранения. 2. Я ввожу имя «myimage» 3. Он сохранит текущий документ как «myimage @ 2x» в этом месте, и затем сохраните уменьшенное на 50% изображение с именем "myimage" также в этом месте

Любые идеи? Я покопался в справочнике по сценариям Photoshop, но это немного ошеломляет.

Спасибо!!


person IMFletcher    schedule 21.02.2012    source источник


Ответы (2)


Вот созданный мной набор действий (JLRetinaPNGExport.atn), который вы можете найти здесь. Этот набор действий включает 3 действия:

  1. текущий слой экспортируется как .png на 100%, затем на 50%
  2. текущий слой, обрезать прозрачные пиксели, затем экспортировать как .png с 100%, затем 50%
  3. объединить видимые и экспортировать как .png на 100%, затем на 50%

Этот набор действий был изменен из этого набора действий. Надеюсь это поможет!

person nvrtd frst    schedule 29.05.2013
comment
Идеально. Спасибо за ссылку! - person IMFletcher; 30.05.2013
comment
Не могли бы вы загрузить свой файл еще раз? Ссылка вроде не работает. - person Max; 08.07.2013
comment
Ссылка обновлена. Также добавлено еще одно действие: текущий слой, обрезка, затем экспорт как .png с 100%, затем 50%. - person nvrtd frst; 10.07.2013
comment
Привет, ссылка снова не работает. пожалуйста, загрузите его еще раз. (или дайте мне файл, и я поделюсь им через github) - person skywinder; 03.12.2013
comment
Это действие не сохраняет автоматически имена. Было бы здорово сделать автосохранение @ 2x постфикса. Возможно ли это сделать? - person skywinder; 30.05.2014
comment
Снова свяжись. Не могли бы вы перепроверить. - person 0xSina; 22.09.2014

Для этого вы можете использовать Действия Photoshop. Вы можете найти десятки советов по этому поводу в Google.

Но я предпочитаю сохранять все изображения только на сетчатке с помощью @ 2x, а затем загружать их все в маленькое и умное приложение под названием unretiner (ссылка в магазине приложений) для создания нижних изображений.

person yinkou    schedule 21.02.2012
comment
Для действий вы не можете настроить имя файла, которое он использует для сохранения. Было бы неплохо, если бы я мог установить имя один раз, и он удалял (или добавлял) @ 2x при сохранении. Еще у меня есть скрипт для конвертации, но было бы намного удобнее сделать все одним действием внутри Photoshop. - person IMFletcher; 21.02.2012
comment
Но вы можете запускать скрипты Photoshop с помощью Actions, и скрипты Photoshop просто потрясающие. Взгляните на связанный сайт [1] Adobe о сценариях. В сценариях ps вы можете делать все эти названия и многое другое. Мне уже приходилось использовать его для добавления префиксов и суффиксов к имени файла и сохранения. На его изучение потребовалось некоторое время, но если вы уже говорите на javascript, это должно быть легко. [1]: Но% 20you% 20can% 20run% 20Photoshop% 20scripts% 20with% 20Actions,% 2 - person yinkou; 21.02.2012