В фотошопе часто делаю файлы для POS материалов и везде требуется учитывать поля.
Пришла задача: ресайз макета на 27 разных форматов. Везде надо учесть поля. Каждый раз вручную рассчитывать расстояние от края и создавать новый guide довольно муторно.
В фотошопе есть прекрасная вещь - скрипты.
Запускаем Adobe ExtendScript Toolkit, создаем новый документ. Указываем что скрипт для фотошопа.
Вот простой скрипт расставляющий гайды в открытом документе с отступом в 12 (12 пикселей, сантиметров, миллиметров - все зависит от того что указано в свойствах документа) от края документа:
var doc = app.activeDocument;
var guides = app.activeDocument.guides;
var w = doc.width; //переменная ширины документа
var h = doc.height; //переменная высоты документа
var bl = 12 //задаём величину отступа равную 12
// вертикальные гайды
guides.add(Direction.VERTICAL,bl);
guides.add(Direction.VERTICAL,w-bl);
//горизонтальные гайды
guides.add(Direction.HORIZONTAL,bl);
guides.add(Direction.HORIZONTAL,h-bl);
Сохраняем в формате JSX на диск
Открываем в фотошопе любой документ. Запускаем скрипт File -> Scripts -> Browse...