Pull to refresh

Простой скрипт для создания водяных знаков в фотошопе CS3

Reading time2 min
Views1.5K
Может кому пригодится простенький скрипт для создания текстовых водяных знаков в фотошопе. Учитывает разрешение картинки и её цвет.

Периодически я ставлю «©3fonov» на свои фотографии. Каждый раз делать это заново накладно по времени и я записал в фотошопе набор действий, чтобы этот процесс автоматизировать. Как выяснилось все не так просто. Во-первых, приходилось менять цвет надписи: он иногда сливался с фоном. Но это полбеды. Гораздо сложнее было бороться с кеглем. В действиях его можно задать только через пункты. Из-за этого у изображений с различным разрешением получались различные по абсолютному (в пикселях) размеру надписи:



С помощью действий эта проблема была практически не решаема. Поэтому я набрался смелости и написал два простеньких скрипта для создания водяных знаков. Исключительно для своих нужд.

В процессе работы они создают слой с произвольным текстом, ориентированный снизу вверх вдоль правого края. Цвет выбирается исходя из средней освещенности участка: если участок темный, то надпись светлая и наоборот. Размер надписи задается в пикселях. Также можно указать гарнитуру. Для этого необходимо найти её в папке C:\Windows\Fonts\ и взять название именно оттуда:



Скрипты отличаются тем, что первый просто добавляет текст в открытый документ, а второй изменяет его до желаемого размера и сохраняет его в формате Jpeg с префиксом «w_» в указанной папке. Качество сжатия указывается от 0 до 12. Чем больше — тем лучше. Хотя разницы между 12 и 11 практически нет.

Все перечисленные настройки указываются в самом начале файла скрипта:



Если файлы скриптов поместить в папку c:\Program Files\Adobe\Adobe Photoshop CS3\Presets\Scripts\, то они загрузятся автоматически при старте фотошопа и будут доступны из меню File\Scripts:



Иначе их необходимо открывать при помощи команды «Browse…» в том же меню.

А вот и сами скрипты:

createwatermark.js — создание простой надписи справа внизу.

ResizeCreateWatermarkAndSaveAsJpg.js — изменение размеров, создание надписи и сохранение в формате Jpeg.

Результат работы скрипта:



UPD: Проверено в полной версии CS3.
Tags:
Hubs:
Total votes 11: ↑10 and ↓1+9
Comments13

Articles