Ресайзер JpegSaver

программа для ресайза фоток на основе скриптов Фотошопа
Модератор
K_V_N
Сообщений: 25
1969 дней назад
Итак, кто еще не в курсе:
Двое ребят программистов, Таня и Илья, сообща написали очень простую, но мощную программу.

Она позволяет - взять файлы в указанном месте, прогнать их пачкой через Фотошоп попутно выполняя любую обработку, и сохранить результат в указанном месте.

""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Для чего это нужно - запускаем программу, она садится в трей. Настраиваем свой любимый конвертор равов на выхлоп в промежуточную папку в какой-нибудь желательно несжатый формат (например тиф), и больше ничего не требуется. Программа сама будет отслеживать появление новых файлов, кидать их в Фотошоп и тот уже сам будет делать с ними то, что указано в настройках программы.

Для чего я использую данную программу - прежде всего для умного ресайза (с повышением резкости и визуальным увеличением детализации) и добавления окантовки.
Поскольку в программе реализовано 2 варианта обработки, то вместе с ресайзом я делаю вторую копию файла покрупнее, для локального просмотра. Все это понятно из интерфейса программы.

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

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

Имеются галки вписать стороны файла в нужные пиксели, вес файла в указанные килобайты (для нашей эхи 170), а так же опция умного ресайза панорам. Послядняя позволяет изменять указанные величины сторон вписания для тех файлов, которые отличаются по пропорциям от стандартного файла 2/3 (привет олимпусоводам!). Для них стороны вписания будут пересчитаны таким образом, чтобы площадь ресайза была адекватна площади "обычных" картинок. Таким образом, панорамы будут ресайзиться не в 800 пикселей по длинной стороне как у нас в эхе, а в более длинный вид. При этом, площадь полученного ресайза панорамы будет такой же, как и у файла 800х533. Это позволяет грамотно использовать все доступные килобайты и автоматически обрабатывать и стандартные соотношения сторон, и нестадартные.
* Обратите внимание - ресайз на скриншоте сейчас указан не 800 пикселей, а 794. Это потому, что в обработку после ресайза я вставляю еще окантовку толщиной в 3 пикселя с каждой стороны, что потом увеличит стороны файла. 794+3+3=800
* Важно - следите за последовательностью обработчиков. Тот, который делает ресайз, должен стоять самым первым (чтобы окантовку не ресайзить). Если это не так, то используйте стрелки вверх-вниз.

Имеется возможность записывать пресеты обработки в виде последовательности скриптов обработчиков.

Программа имеет несколько режимов работы. Основные это остановлено, ожидание файлов и обработка. Управление возможно из контекстного меню в трее.

Теперь что такое элементарный обработчик в программе - это последовательность команд фотошопа, сохраненная стандартным плагином ScriptListener. У меня он лежал в папке:
C:Program FilesAdobeAdobe PhotoshopScriptingUtilities
Чтобы он заработал, файл ScriptListener.8li нужно скопировать в папку:
C:Program FilesAdobeAdobe PhotoshopPlug-insAutomate
Теперь любое действие в Фотошопе будет записываться в текстовом формате и помещаться в виде скриптов на рабочий стол.
Пример - чтобы сделать обработчик, скажем стандартный блюр с параметром 10%, мы:
1. Добавляем в папку Фотошопа ScriptListener (если ранее не добавляли).
2. Открываем в Фотошопе любой тестовый файл.
2. Обязтельно идем на рабочий стол и удаляем ранее или только что записанные скрипты.
4. Выполняем с тестовым файлом операцию или последовательность операций. В нашем случае делаем блюр 10%.
5. Снова идем на рабочий стол и забираем оттуда свеженький скрипт ScriptingListenerJS.log
6. Теперь ищем в папке сабжевой программы подпапку Scripts, и кидаем скрипт туда. Второй вариант скрипта, который появится на рабочем столе и будет иметь название ScriptingListenerVB.log, нам не нужен, и на него можно просто не обращать внимание.
7. Перемещенный скрипт ScriptingListenerJS.log переименовываем во что-нибудь вроде Шарп-10.log
8. На морде программы слева вверху ищем кнопку Перечитать и нажимаем ее.
Все, теперь новый обработчик создан и может применяться в работе.
Таким же образом можно записать действия любой сложности, которые подлежат автоматицации для упрощения труда. Если кто-нибудь что-то создаст интересное - делитесь.

Скачать архив программы вы можете тут http://mpsfoto.ru/users/files/download49.html . Пробуйте, высказывайтесь.
Если у кого-то не запустится сразу, то в архиве лежит комплет dll. Его нужно проинсталлировать.
Редактировалось: 8 раз (Последний: 22 марта 2013 в 17:20)
Администратор
FSNP
Сообщений: 518
г. Одинцово
1 день назад
полезная программка, пользуюсь ей уже давно, спасибо ребятам и Косте!
5DMII + Canon 24-105/4 + Sigma 50/1,4
MDP
Посетитель
MDP
Сообщений: 13
г. Екатеринбург
2207 дней назад
для тех, у кого нет фотошопа: берите классический эховский resizer
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Дмитрий, просто Дмитрий
Администратор
FSNP
Сообщений: 518
г. Одинцово
1 день назад
MDP:
для тех, у кого нет фотошопа: берите классический эховский
есть еще хороший BDSizer2.5.1, может даже сейчас есть версия свежее, попозже выложу..
5DMII + Canon 24-105/4 + Sigma 50/1,4
MDP
Посетитель
MDP
Сообщений: 13
г. Екатеринбург
2207 дней назад
FSNP:
BDSizer2.5.1
закинул BDSizer версии 2.7.1b
Дмитрий, просто Дмитрий
Посетитель
ALEX
Сообщений: 52
г. Иркутск
4 дня назад
MDP:

FSNP:
BDSizer2.5.1
закинул BDSizer версии 2.7.1b
Пиши инструкцию.)) У меня с английским плохо.
Администратор
FSNP
Сообщений: 518
г. Одинцово
1 день назад
так там всё просто, можно и без этого разобраться!
вверху слева кнопка загрузки, потом дальше кнопка непосредственно ресайза, там надо указать длинную сторону, например 1280 или 800 и метод сжатия, галочку шарпен можно поставить.. далее раздел рамка, если нужно, там и подпись можно добавлять... затем раздел сохранить, там размер в кб указываешь... ну и кнопка сохранить.
т.е. процесс такой, сначала нажимаешь загрузить, потом нажимаешь ресайз, потом если нужно нажимаешь рамку, а потом сохранить.. т.е. по порядку все кнопки... в середине раздел, там путь, куда сохранять...
5DMII + Canon 24-105/4 + Sigma 50/1,4
Посетитель
ALEX
Сообщений: 52
г. Иркутск
4 дня назад
FSNP:

так там всё просто, можно и без этого разобраться!
вверху слева кнопка загрузки, потом дальше кнопка непосредственно ресайза, там надо указать длинную сторону, например 1280 или 800 и метод сжатия, галочку шарпен можно поставить.. далее раздел рамка, если нужно, там и подпись можно добавлять... затем раздел сохранить, там размер в кб указываешь... ну и кнопка сохранить.
т.е. процесс такой, сначала нажимаешь загрузить, потом нажимаешь ресайз, потом если нужно нажимаешь рамку, а потом сохранить.. т.е. по порядку все кнопки... в середине раздел, там путь, куда сохранять...

А какой метод сжатия выбирать?
Администратор
FSNP
Сообщений: 518
г. Одинцово
1 день назад
ALEX:
А какой метод сжатия выбирать?
да посередине галку поставь, Lanczos что ли.. шарпен процентов 15 хватит
5DMII + Canon 24-105/4 + Sigma 50/1,4
Посетитель
ALEX
Сообщений: 52
г. Иркутск
4 дня назад
А пачкой как резать? Пробовал выбирать несколько - не дает.
Администратор
FSNP
Сообщений: 518
г. Одинцово
1 день назад
ALEX:
А пачкой как резать?
можно там, вроде разать.. только уже не помню...
5DMII + Canon 24-105/4 + Sigma 50/1,4
Посетитель
Frog
Сообщений: 9
г. Москва
1863 дня назад
черт возьми я всё это прочитал !!
Модератор
K_V_N
Сообщений: 25
1969 дней назад
ALEX:
А пачкой как резать? Пробовал выбирать несколько - не дает.
что значит пачкой резать?
Посетитель
SergeyJ
Сообщений: 91
г. Тайга
296 дней назад
пачкой - значит много, пакетно. ну ты ж сразу все понял. )
Редактировалось: 1 раз (Последний: 28 ноября 2011 в 18:57)
Sergey_J
Модератор
K_V_N
Сообщений: 25
1969 дней назад
Sergey (kips):
пачкой - значит много, пакетно. ну ты ж сразу все понял.
пачкой понял а резать пачкой не понял. это как?

Быстрый ответ

У вас нет прав, чтобы писать на форуме.
БайкалПриродаЛетоОсеньЗимаПейзажГорыДетиГородЖелезная дорогаСнегВеснаРекаСолнцеНебоОзероУтроВечерМореВодаПутешествияЕкатеринбург стадион локомотивЗакатЦветыЛесАнгараНоябрьОблакаРждПоездНочьАрхитектураХрамДеревьяЖивотныеМакроЖелезкаПутешествиеПортретКонкурсЛедАрхангельскоеИталияМорозПятый выездУсадьба поленоваИркутскКлинВсждТуманПаркМоскваДорогаМостОстровПаровозКрымБерегБелый песокТы довольнаЯ тоже радЦветокПодвохЧёрное мореДевушкаОльхонУсадьба шахматовоСело таракановоБлокМонастырьОтдыхАлтайВенецияFrogСобакаХолодМартПтицыРассветГораДвоеОтражениеОгниДеревняБухта песчанаяЛошадиДорогиКбждНастроениеМылоЭлектричкаСедьмой выездЛокомотивНасекомыеСтранаHongkongРадугаДомаСентябрьДождьТаиландДевочкаНабережнаяФотоВосходХзчЛюдиАльпыУлицаЯнварьВокзалМашинистБурятияОтпуск 2014ПобедаКонный спортКитайПекинПтичкаАвгустМайРебенокЗданияРастенияКндрДекабрьСочи9маяПитерКрыльяСоборРаботаДоломитыБабочкаЦветениеВолгаКамниТраваБерёзаДеревоПолеБекасовоИнейКаменьВетераныЭлектровозТайландЗима 2010Ночные фотографииЦерковьНорвегияЛебедиЖараСалютКругобайкалкаСветФонариУралАдриатическое мореУзор