Экспортировать слои в файлы, размер которых соответствует содержимому слоя

Извините за запутанный заголовок. Что я делал, так это сканировал по 3-4 фотографии за раз, затем обрезал эти фотографии в новые слои при каждом сканировании, а затем объединял их все в один .psdфайл. Теперь у меня есть несколько изображений разного размера на большом холсте. Это оставляет дополнительное пустое пространство, когда я запускаю файл Layers -> Files script. Итак, как теперь я могу изменить размер всех слоев и сохранить их как .jpegфайлы?

На самом деле я только что видел это: graphicdesign.stackexchange.com/questions/6918/… - но предпочел бы jpeg, если кто-нибудь знает способ.
Принятый ответ на этот вопрос не работает с JPG?

Ответы (2)

Пробовали ли вы обходной путь с помощью Photoshop Actions. Не забудьте сохранить резервную копию вашего PSD.

Отключите все слои и увеличьте размер холста перед созданием действия.

1 — Создать действие
2 — Сделать видимым один слой
3 — Обрезать прозрачные пиксели
5 — Сохранить как Jpeg
6 — Удалить слой
7 — Увеличить размер холста.
8 - СТОП

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

Самый простой способ сделать это — Slices. Хотя они не предназначены именно для этого, они могут это сделать.

Разместите все ваши изображения, нарежьте их с помощью инструмента «Нарезка» соответствующим образом, затем «Сохранить для Интернета», выберите папку, и все они будут сохранены в формате jpeg, если вы выберете правильный тип сжатия.

Предостережение заключается в том, что ваши изображения должны быть разнесены. Любые перекрытия и нарезка не будут работать должным образом.

... При условии, что после того, как фотографии разложены, размер холста не превышает того, что принимается функцией «Сохранить для Интернета». Судя по тому, как я прочитал вопрос @jmalais, в PSD много фотографий, кратных 4, а это означает, что он может легко нарушить это ограничение.