Очередная итерация скриптега (теперь v0.75)

Jan 14, 2007 23:00

Обновил скриптег фотошопический до версии 0.75



Краткое описание:

Скрипт предназначен для пакетной обработки изображений (уменьшение размера, наложение "водяных знаков",
накладывание текста, сохранение с оптимизацией по заданным параметрам качества и размера файла).

В качестве исходных данных может выступать каталог с изображениями в формате *.jpg или открытые в данный
момент документы в Photoshop.

Результат обработки сохраняется в том же каталоге, где находился исходный документ (при этом к имени
документа будет добавлен суффикс) либо в указанном каталоге.

Размеры уменьшаются пропорционально до указанных размеров по следующим алгоритмам:
- до заданного размера большей стороны
- до заданного размера меньшей стороны
- до заданной суммы ширины и высоты (удобно, если в общем списке изображений присутствуют
непропорционально высокие или непропорционально ширикоие изображения)
- до заданного количества мегапикселей (фактически до заданной площади, т.е. произведения
ширины и высоты изображения)

Дополнительные параметры позволяют
- устанавливать режим поднятия резкости изображения (при уменьшении резкость, как правило,
снижается и её необходимо увеличить):
- с помощью Unsharp Mask (USM) при пошаговом уменьшении изображения (быстро, влияет на
контурную резкость)
- с помощью USM по регионам изображения, исключая контуры, при уменьшении изображения
за одни шаг (медленее, но позволяет минимизировать артефакты USM)

- наложить поверх изображения текст заданного цвета. Положение текста на изображении можно
выбирать (по углам, в центре или же в центре сторон).

- наложить поверх изображения "водяные знаки". Положение "водяных знаков" на изображении можно
выбирать (по углам, в центре или же в центре сторон).
В качестве "водяных знаков" указывается заранее подготовленный документ *.psd

- оптимизировать файл при сохранении, с управлением качеством изображения и размером файла.
Сохранение ведётся с помощью механизма Save For Web в *.jpg с указаным качеством. Если
примаксимальном качестве размер файла оказывается больше заданного, то используется алгоритм
поиска максимально возможного качества, которое позволит создать файл заданного размера.

Основные файлы:

makeResize.js - собственно, сам скрипт (по умолчанию располагается в %PhotoshopDir%/Presets/Scripts/)
makeResize.xml - файл настроек для скрипта (по умолчанию располагается в %PhotoshopDir%/Presets/Scripts/)

Прочее:

makeResize_v0.75_menu.gif - скриншот меню настроек данного скрипта
makeResize_v0.75_resized.jpg - пример уменьшенного файла наложенным "водяным знаком" и надписью,
созданного при ограничении в 30КБ
wm.psd - файл с "водяным знаком"

Оно позволяет сделать что-то в этом духе


фото airve

для выбранного каталога с файлами или с открытыми документами.
Да, и теперь оно вроде как даже умеет загружать/сохранять свои настройки.

Забирать [тут] (~89K в архиве скрипт с примером) или [тут] (~11K в архиве - только сам скрипт)

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

З.Ы. Работает под CS/CS2

photoshop

Previous post Next post
Up