Привет! Я пытаюсь экспортировать все слои в .psd
/, .pngs
и .jpegs
у меня возникают проблемы с их экспортом, чтобы размеры отдельных лиц .pngs
соответствовали размеру изображения, которое они содержат.
Я видел эту ветку , в которой есть скрипт, который почти делает это, но, поскольку я здесь новый пользователь, я не могу его комментировать... если бы создатель этого скрипта (Йоханнес) мог ответить, я был бы очень признателен.
Вы слышали о http://macrabbit.com/slicy/ ? Я начал использовать это, и это позволяет очень легко экспортировать все слои в формате .png или .jpg. одним щелчком мыши. Насколько я помню, это делает .png того же размера, что и изображение, которое оно содержит. Может быть стоит посмотреть. Мне стало легче жить.
Вы можете создать действие, чтобы сделать это, если вам нужно сохранить много слоев. В любом случае, вот что вы делаете:
Layer > Duplicate Layer
(вы также можете щелкнуть правой кнопкой мыши для этого).Image > Trim
. Выберите transparent pixels
и обрежьте верх, низ, лево, право.Если у изображения был фоновый цвет, скройте или удалите этот слой, а затем выполните шаг выше. Затем сохраните новый документ, а затем сохраните для Интернета.
В итоге я использовал slicy. это работает очень хорошо: просто нужно было написать скрипт для создания папок, чтобы slicy мог правильно читать psd
Используйте этот скрипт ниже, чтобы сохранить каждый слой в файлы. Когда вы сохраняете их в отдельных файлах, вы можете создать действие, которое заставляет Image -> Trim перемещаться, чтобы обрезать слои прозрачными пикселями, которые вам не нужны для каждого файла.
Рассматривали ли вы возможность использования Generator и написания чего-нибудь для программного экспорта активов? https://github.com/adobe-photoshop/generator-assets/wiki/Generate-Web-Assets-Functional-Spec
Если вам нужен пользовательский интерфейс, вы можете попробовать диалоговое окно «Извлечение ресурсов» в новой версии Photoshop.
давероз