Как работать с несколькими размерами холста неразрушающим образом

Я работаю над проектом пользовательского интерфейса, который требует нескольких масштабов.

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

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

Процесс выглядит следующим образом:

  1. Выберите выделение границ слоя (Ctrl-Click слой)
  2. Обрезать
  3. Изменить размер/масштабировать/уменьшить разрешение
  4. Экспорт
  5. Отменить
  6. Повторите для следующего виджета.

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

Я думал, что мог бы использовать умный слой, а затем преобразовать его путем масштабирования. Это может удалить только шаг 3. Мне все еще нужно изменить размер холста/обрезки,

Есть идеи?

Если сценарий - правильный путь, кто-нибудь достаточно умный, чтобы быстро написать его для меня?

Спасибо.

Используя File>, Save for web..вы можете указать выходной размер независимо от размера холста внутри вашего PSD. Работайте с самым высоким разрешением, а затем просто сохраните его во всех разных разрешениях из одного файла, используя сохранение для Интернета.

Ответы (1)

Много способов сделать это, но это самый быстрый, который я нашел

  • Щелкните правой кнопкой мыши слой или группу слоев и выберитеExport As...
  • Измените масштаб на 50% и установите параметры формата.
  • УдарятьExport All...

В левом верхнем углу этого диалогового окна есть специальная функция для экспорта ресурсов с различной плотностью пикселей, но похоже, что она предназначена для людей, редактирующих @1x и увеличивающих, а не уменьшающих масштаб.