Комрады, помогите сделать скрипты или хотя бы подскажите где толковые доки по этмоу делу почитать.
Требуется следующее:
для C3C Color Wizard - применение автоэкспозиции
для DxO ViewPoint v2 (плагин к фш) - автоприменение файлика для выпрямления дисторсии. Суть в том, что плагин открывается, там тыкается кнопка, открывается окно выбора файла исходника (с exif объектива и т.д.) и на основе этих данных применяется профиль. Нужно чтобы на потоке автоматом брался нужный файл. Есть директория в которой лежат нефки, в ней подддиректория с тифками. Нужно чтобы к открытой тифке подбиралась нефка из директории уровнем выше и применялся по ней профиль.
Скрипты для фотошопа
Всего 13 сообщ.
|
Показаны 1 - 13
Скрипты для фотошопа
Re[Alex Cooper]:
во завернул)))
тебе на форум программистов надо)))
тебе на форум программистов надо)))
Re[Alex Cooper]:
ну зачем, и тут люди разбираются.. вот например дали для C3C Image resize: http://club.foto.ru/forum/view_post.php?p_id=10103501
Re[Alex Cooper]:
C3CColorWizard не поддерживает параметры запуска (хотя бы поддерживал бы загрузку и применение параметров из файла ini. это к автору плагина посыл)
По остальным плагинам. Если имеется возможность записать действие плагина в экшен, значит можно получить код для данного экшнен с помощью плагина ScriptListener.
..................................................................................
Доки по скриптам (всё на аглицком)):
http://www.adobe.com/devnet/photoshop/scripting.html
плагин ScriptListener.8li для CS6-CC
http://helpx.adobe.com/photoshop/kb/plug-ins-photoshop-cs61.html
адобовский форум по скриптам (есть и другие)
http://forums.adobe.com/community/photoshop/photoshop_scripting?view=discussions
По остальным плагинам. Если имеется возможность записать действие плагина в экшен, значит можно получить код для данного экшнен с помощью плагина ScriptListener.
..................................................................................
Доки по скриптам (всё на аглицком)):
http://www.adobe.com/devnet/photoshop/scripting.html
плагин ScriptListener.8li для CS6-CC
http://helpx.adobe.com/photoshop/kb/plug-ins-photoshop-cs61.html
адобовский форум по скриптам (есть и другие)
http://forums.adobe.com/community/photoshop/photoshop_scripting?view=discussions
Re[r-bin]:
от: r-bin
Если имеется возможность записать действие плагина в экшен, значит можно получить код для данного экшнен с помощью плагина ScriptListener.
значит для ColorWizard и ViewPoint нельзя сделать скрипты? они в экшены не пишутся :(
Re[Alex Cooper]:
Косяки объектива правит DxO пакетом. Главное, чтобы в tiff были прописаны модель объектива и камеры.
Re[Alex Cooper]:
Попробуйте для C3C Color Wizard (применение автоэкспозиции) этот скрипт.
По аналогии создается и для DxO ViewPoint v2.
// открытие файла
var idOpn = charIDToTypeID( "Opn " );
var desc1 = new ActionDescriptor();
var idnull = charIDToTypeID( "null" );
desc1.putPath( idnull, new File( "D:\\Photo\\IMG_2304.tiff" ) );
executeAction( idOpn, desc1, DialogModes.NO );
// применение автоэкспозиции
var idFltr = charIDToTypeID( "Fltr" );
var desc2 = new ActionDescriptor();
var idUsng = charIDToTypeID( "Usng" );
desc2.putString( idUsng, """C3C Color Wizard""" );
executeAction( idFltr, desc2, DialogModes.NO );
// сохранение tif
var idsave = charIDToTypeID( "save" );
var desc3 = new ActionDescriptor();
var idAs = charIDToTypeID( "As " );
var desc4 = new ActionDescriptor();
var idBytO = charIDToTypeID( "BytO" );
var idPltf = charIDToTypeID( "Pltf" );
var idIBMP = charIDToTypeID( "IBMP" );
desc4.putEnumerated( idBytO, idPltf, idIBMP );
var idTIFF = charIDToTypeID( "TIFF" );
desc3.putObject( idAs, idTIFF, desc4 );
var idIn = charIDToTypeID( "In " );
desc3.putPath( idIn, new File( "D:\\Photo\\IMG_23041.tif" ) );
var idDocI = charIDToTypeID( "DocI" );
desc3.putInteger( idDocI, 35 );
var idsaveStage = stringIDToTypeID( "saveStage" );
var idsaveStageType = stringIDToTypeID( "saveStageType" );
var idsaveBegin = stringIDToTypeID( "saveBegin" );
desc3.putEnumerated( idsaveStage, idsaveStageType, idsaveBegin );
executeAction( idsave, desc3, DialogModes.NO );
// закрытие файла
var idCls = charIDToTypeID( "Cls " );
executeAction( idCls, undefined, DialogModes.NO );По аналогии создается и для DxO ViewPoint v2.
Re[Deman32]:
от: Deman32
Косяки объектива правит DxO пакетом. Главное, чтобы в tiff были прописаны модель объектива и камеры.
каким образом? не видел там пакетное
n1kka, не пойму как там применяется автоэкспозиция по скрипту :(
да и получается что каждый файл в скрипте прописывать?..
для колор визарда не нужно чтобы файл открывался/сохранялся/закрывался, там нужно только применить..
Re[Alex Cooper]:
DxO правит искажения не только на равах, но и на тиффах. ему надо только, чтобы был exif прописан в файле.
Насчёт экспокоррекции. Я бы не стал доверять эту вещь автоматам, они все ошибаются, хотя бы даже по одной простой причине - они не умеют анализировать сюжет. Максимум на что способны - анализ гистограммы.
Насчёт экспокоррекции. Я бы не стал доверять эту вещь автоматам, они все ошибаются, хотя бы даже по одной простой причине - они не умеют анализировать сюжет. Максимум на что способны - анализ гистограммы.
Re[Alex Cooper]:
Тогда только так:
// применение автоэкспозиции
var idFltr = charIDToTypeID( "Fltr" );
var desc2 = new ActionDescriptor();
var idUsng = charIDToTypeID( "Usng" );
desc2.putString( idUsng, """C3C Color Wizard""" );
executeAction( idFltr, desc2, DialogModes.NO );
// применение автоэкспозиции
var idFltr = charIDToTypeID( "Fltr" );
var desc2 = new ActionDescriptor();
var idUsng = charIDToTypeID( "Usng" );
desc2.putString( idUsng, """C3C Color Wizard""" );
executeAction( idFltr, desc2, DialogModes.NO );
Re[Deman32]:
от:Deman32
DxO правит искажения не только на равах, но и на тиффах. ему надо только, чтобы был exif прописан в файле.
Насчёт экспокоррекции. Я бы не стал доверять эту вещь автоматам, они все ошибаются, хотя бы даже по одной простой причине - они не умеют анализировать сюжет. Максимум на что способны - анализ гистограммы.Подробнее
пользую DxO View Point как плагин в фш, правлю ессесно в тифах.. (мне предлагали вариант - конвертировать в DxO Optics Pro с применением правки дисторсии в dng, а потом уже проявлять как мне нужно в другом конвертере, но такой вариант меня не устраивает)
по экспокоррекции - у меня все уже выстроено как нужно в конвертере (Photivo), в фш мне остается только поправить дисторсию/контраст/резкость.. Color Wizard как раз и делает то что мне нужно своим движком "вуаль", просто в конвертере чуток поднимаю точку черного, а в CW автоматом контраста чуток добавляется, чтоб не париться с кривыми на каждом снимке, пока что так...
n1kka, благодарю, работает :)
для View Point не получится скриптик сделать? чтоб автоматом брал нужные файлы (как вариант думаю подойдет тот же открытый тиф, exif в нем сохраняется)
Re[Alex Cooper]:
Оно не может работать. С3С Wizard хранит последние применённые параметры в реестре виндоуз. Там есть величина экспозиции, но нет параметра отвечающего за автовычисление оптимальной экспозиции. Применение данного скрипта эквивалентно повторному вызову фильтра как по Ctrl-F. Для проверки неработоспособности возьмите три файла - слабый контраст темное, слабый контраст светлое и примерно нормальное. Приметите скрипт для каждого из трех. Потом примените сам визард вручную для этих же файлов. Желательно чтоб последний файл был явно требующий коррекции. Потом опять повторите действия с оригинальными файлами, но уже в якобы автомате. ))
Re[r-bin]:
печально :(
