Автоматизація рутинної роботи в photoshop, проблеми та рішення в web-дизайні

Автоматизація рутинної роботи в Photoshop

Автоматизація рутинної роботи в photoshop, проблеми та рішення в web-дизайні

До оли робота перетворюється в багато разів повторювану послідовність одних і тих же дій, починаєш замислюватися, як би швидше перекласти її на плечі дбайливих роботів.

Ось і коли мені знадобилося підготувати трохи більше ніж дофіга зображень для галереї (рахунок явно пішов на тисячі), то особливої ​​радості від такого завдання я не відчув. Потрібно було знайти спосіб поставити все на конвеєр, попутно НЕ заморочуючись на написання різних скриптів.

В обхід рад «професіоналів» на дизайнерських форумах, я не став качати сторонній софт, адже все що потрібно, вже є під руками, точніше в Photoshop. Залишається тільки витратити 15 хвилин на налаштування і перевірку алгоритму. А далі - чашка гарячої кави і задоволення від споглядання того, як працюють роботи :)

Я не буду описувати інтерфейс і призначення кожної кнопки в діалогових вікнах Photoshop, просто дам посилання (створення макросів. Пакетна обробка), а краще опишу, як вирішити конкретну задачу за допомогою пакетної обробки. Можливо, вдасться переконати тих, хто вважав, що автоматизація в Photoshop, «це складно».

Перед початком

Умовно весь процес автоматизації в Photoshop можна розбити на два етапи:

  1. запис і перевірка макросу (Action);
  2. запуск макросу через діалогове вікно пакетної обробки (Batch).

Отже, припустимо, є вихідні фотографій різних розмірів (багато штук), сортовані в папки за темами, які потрібно зменшити до однакового розміру (360 × 150 px). Для прикладу і експериментів можете взяти це фото. Далі по кроках.

автоматизуємо

1. Запис макросу (Action)

Теорія: в макрос можна записати послідовність дій над зображенням і потім, зберігши його, виконувати те ж саме в автоматичному режимі з іншими зображеннями.

1.1 Відкриваємо в Photoshop потрібну фотографію (Ctrl + O).

Автоматизація рутинної роботи в photoshop, проблеми та рішення в web-дизайні

Вікно Actions в Photoshop.

1.2 Запускаємо запис макросу. У вікні Actions (Alt + F9) створюємо новий сет (іконка папки) і в ньому action (іконка листка). На панелі стане червоною піктограма Record, а значить пішла запис всіх дій, які ви робите.

Тут головне не поспішати, тому що програмі все одно скільки часу ви будете витрачати на паузи між операціями. При відтворенні вони будуть виконуватися одна за одною.

1.3 Створюємо копію фонового шару (Ctrl + J). Це для того щоб можна було вільно міняти розміри зображення.

1.4 Міняємо розмір зображення Image → Image Size (Alt + Ctrl + I) на 360 px по горизонталі (включивши галочку Constrain Proportions).

1.5 Тепер залишилося підігнати розмір по вертикалі (зараз 239 px вмете потрібних 150). Image → Canvas Size (Alt + Ctrl + C) → Height = 150 px (ставлячи галочку Relative і не змінюючи напрямку обрізки країв Anchor).

1.6 Зупиняємо запис макросу у вікні - Stop playing / recording.

Автоматизація рутинної роботи в photoshop, проблеми та рішення в web-дизайні

Зверніть увагу, що з діями у вікні Actions можна виконувати операції як і з шарами, тобто їх можна міняти місцями, копіювати, видаляти, приховувати при виконанні і т.д. Дуже зручно.

Я записав для спрощення прикладу всього кілька команд, хоча, якщо є бажання, можете додати ще, наприклад застосувати фільтр Sharpen для збільшення різкості.

2. Запускаємо пакетну обробку

2.1 Тут все набагато простіше і робиться в одному діалоговому вікні File → Automate → Batch. У ньому ставимо в налаштування такі, як на малюнку:

Автоматизація рутинної роботи в photoshop, проблеми та рішення в web-дизайні

У групі контролів Source вибираємо вихідні фотографії для обробки, в групі Destination - куди і як зберігати отримані зображення.

Краще заздалегідь зробити копію вихідних фотографій і працювати з ними, це дасть можливість виправити непоправне в деяких випадках :)

Єдине на що варто звернути окрему увагу, прапорці Override Action «Open» Commands і Override Action «Save As» Commands. Їх варто відзначати тільки тоді, коли дії відкриття фотографії та її збереження записані безпосередньо в макрос.

На закінчення

Я не ставив за мету показати всі можливості пакетної обробки в цьому прикладі, залишу вам простір для експериментів. Тут показані тільки основи, які допоможуть у багатьох ситуаціях (переклад фото в чорно-білу гаму, накладанні копірайтів, колірна коригування і т.д.)

У деяких випадках доведеться перезапускати процес, перед цим подкорректировав макрос окремо для вертикальних і горизонтальних зображень, або через особливості деяких фотографій (розташування об'єктів). Але це дурниця, у порівнянні з тим, скільки годин життя можна собі заощадити використовуючи подібні методи. Хто не працює, той запустив макрос!

Сканер блогів: