Обновил скриптег фотошопический до версии 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