Я в подобных темах вообще слабо шарю, поэтому обращаюсь к тем кто адекватно разбирается и может подсказать как сделать.
Надо сделать экшен, что бы он добавлял в фотографию (горизонтальную) черные полоски сверху и снизу до состояния масштаба картинки 1:1. Независимо от того какого фотография соотношения сторон. Т.е. если есть 2 картинки размерами 1000*570 и 1000*800, надо что бы экшен обе их сделал 1000*1000 добавив черные полосы сверху и снизу.
Пока пользуюсь альтернативными методами (заготовка нужного размера с полосами), но хочу что бы был именно экшен.
Тема закрыта
[Need Help] Создать экшен для добавления полосок по краям кадра.
Всего 5 сообщ.
|
Показаны 1 - 5
[Need Help] Создать экшен для добавления полосок по краям кадра.
Re[Mr.Hankey]:
Эммм... А записать Canvas Size? Я правильно понял? то есть типа паспарту вокруг фото?
В общем Cnvas Size записать. Галочка Relative на случай стандартной ширины рамок. Цвета выбрать из списка.
В общем Cnvas Size записать. Галочка Relative на случай стандартной ширины рамок. Цвета выбрать из списка.
Re[Mr.Hankey]:
скрипт:
if (app.activeDocument.width>app.activeDocument.height) {
app.activeDocument.resizeCanvas(app.activeDocument.width, app.activeDocument.width, AnchorPosition.MIDDLECENTER);}
else {app.activeDocument.resizeCanvas(app.activeDocument.height, app.activeDocument.height, AnchorPosition.MIDDLECENTER);};
сохранить текст скрипта в текстовом файле и поменять расширение вместо txt на jsx
в экшен запишите операции:
1.установка фона в требуемый цвет (слева на панели внизу черный и белый квадратик (по-умолчанию), поменять местами для черного фона).
2. вызов скрипта.
З.Ы. Рецепт уважаемого Skavr подойдет, если вы заранее знаете, что ваши снимки имеют фиксированный размер по длинной стороне (например, 1000px)
if (app.activeDocument.width>app.activeDocument.height) {
app.activeDocument.resizeCanvas(app.activeDocument.width, app.activeDocument.width, AnchorPosition.MIDDLECENTER);}
else {app.activeDocument.resizeCanvas(app.activeDocument.height, app.activeDocument.height, AnchorPosition.MIDDLECENTER);};
сохранить текст скрипта в текстовом файле и поменять расширение вместо txt на jsx
в экшен запишите операции:
1.установка фона в требуемый цвет (слева на панели внизу черный и белый квадратик (по-умолчанию), поменять местами для черного фона).
2. вызов скрипта.
З.Ы. Рецепт уважаемого Skavr подойдет, если вы заранее знаете, что ваши снимки имеют фиксированный размер по длинной стороне (например, 1000px)
Re[Mr.Hankey]:
от:Mr.Hankey
Я в подобных темах вообще слабо шарю, поэтому обращаюсь к тем кто адекватно разбирается и может подсказать как сделать.
Надо сделать экшен, что бы он добавлял в фотографию (горизонтальную) черные полоски сверху и снизу до состояния масштаба картинки 1:1. Независимо от того какого фотография соотношения сторон. Т.е. если есть 2 картинки размерами 1000*570 и 1000*800, надо что бы экшен обе их сделал 1000*1000 добавив черные полосы сверху и снизу.
Пока пользуюсь альтернативными методами (заготовка нужного размера с полосами), но хочу что бы был именно экшен.Подробнее
Ну просто делается экшн с размером холста 1000х1000, галочку "относительно" надо убрать. При этом пропорции сторон картинки не имеют никакого значения, просто ширина чёрных полосок каждый раз разная будет, а фон надо указать чёрным. У меня так работает "авторамка" для подготовки к печати в лабу. кадрирую как хочу, но все печатные листы всегда одного размера :D
Re[Mr.Hankey]:
Оу, про канвас че-то я не подумал, что можно просто указать пиксели в 1000*1000. Спасибо за ответы!
