Иногда имею необходимость добавить подпись на кучу фотографий. Состряпал для этих целей нехитрый скрипт, которым хочу поделиться с общественностью :)
Но есть вопрос: не подскажет ли кто-нибудь, как в скрипте добавить к слою эффекты, например обводку (Layer -> Layer Style -> Stroke) ?
Почему-то ссылка на скрипт в человеческом виде не прокатывает, поэтому ссылку корректируйте вручную :(
хттп://depositfiles(точка)com/files/60fu3yyxt
Доработанный скрипт:
http://club.foto.ru/forum/view_post.php?p_id=3778742
Скрипт для добавления подписей (Photoshop)
Всего 40 сообщ.
|
Показаны 1 - 20
Скрипт для добавления подписей (Photoshop)
Re[Игорь Гурьянов]:
попробуйте пикасу 3 - пять сек. и на всех фото ваша подпись!
Re[Игорь Гурьянов]:
как этим скриптом пользоваться?
Re[Konstantin_M]:
от: Konstantin_M
как этим скриптом пользоваться?
Ну как - идете в File - > Scripst - > Browse ну дальше выбираете скачанное, ну и на всех ваших фото появляется красивая надпись "Игорь Гурьянов"
Re[Konstantin_M]:
от: Konstantin_M
как этим скриптом пользоваться?
1. Даблкликаете в проводнике на файлике "Captions.jsx".
2. Выбираете папку с исходными фотографиями.
3. Вводите текст подписи.
4. Ждете пока не появится сообщение "Добавление подписей окончено".
Скрипт создаст внутри выбранной папки подпапку "Подписанные", в которую поместит подписанные копии фотографий. Исходные фотографии он не изменит.
Параметры подписи (шрифт, размер, расположение) прописаны в самом скрипте, при необходимости поменять их не сложно.
К сожалению не знаю, как добавить к слою с подписью какие-нибудь эффекты (обводку и тень). Без них буквы могут сливаться с фоном.
Re[Игорь Гурьянов]:
А мысл? Есть много программ, которые это делают быстро и удобно. Например, PhotoWatermark Professional.
Re[_Митька_]:
от: _Митька_Смысл в том, чтобы максимально упростить и ускорить процесс обработки множества фотографий. Я всегда добавляю подписи только на фотографии, предназначенные для печати 10*15, я всегда делаю подпись жирным курсивным шрфитом "Verdana" одного и того же размера. Я всегда располагаю подпись в одном и том же месте на фотографиях. И других вариантов мне не надо :) Подобный же скрипт позволяет мне сделать это буквально одним щелчком мыши (ну разве что исходную папку указать все же придется, да текст подписи забить). При использовании других программ, ориентированных не только на меня :) придется каждый раз устанавливать кучу необходимых параметров.
А мысл? Есть много программ, которые это делают быстро и удобно. Например, PhotoWatermark Professional.
И потом, я не находил программ (если честно, то не особо и искал), которые делали бы подпись именно так, как мне надо :) Либо параметры самой подписи меня не устраивают, либо параметры сохранения джипега, либо еще что-нить.
Ну и потом, можно переориентировать ваш же вопрос обратно: а есть ли смысл искать какую-то дополнительную программу, когда это же самое можно сделать быстро и удобно в уже используемом средстве?
Re[Игорь Гурьянов]:
от:Игорь Гурьянов
И потом, я не находил программ (если честно, то не особо и искал), которые делали бы подпись именно так, как мне надо :) Либо параметры самой подписи меня не устраивают, либо параметры сохранения джипега, либо еще что-нить.Подробнее
Вот поэтому я и дал Вам совет посмотреть PhotoWatermark Professional. Думаю, во многих случаях он Вас устроит. Там есть все: размер, положение, прозрачность, индивидуальный подход к каждой фото или обработка всех фото сразу, параметры подписи отдельно для вертикальных или горизонтальных фото, сохранение в jpg с любым качеством.
Re[_Митька_]:
от: _Митька_Спасибо, буду иметь в виду.
Вот поэтому я и дал Вам совет посмотреть PhotoWatermark Professional.
Но все-таки и со скриптом хотелось бы разобраться :) Неуж-то никто их не писал? Ау, программеры, откликнитесь :)
Re[Игорь Гурьянов]:
Спросите тут http://forum.rudtp.ru/forumdisplay.php?f=2. Есть очень толковые спецы по скриптам, в частности Zest
Re[Игорь Гурьянов]:
Странно... Хотел вам помочь, побачил в мануал и померещилось мне что стиль должен бы устанавливаться методом ArtLayer.applyStyle (styleName:string)
Но почемуто не прокатывает...
мож изза хронического пьянства...
Но почемуто не прокатывает...
мож изза хронического пьянства...
Re[kkk]:
от: kkkСпасибо за наводку. Но что-то не могу там зарегистрироваться :(
Спросите тут http://forum.rudtp.ru/forumdisplay.php?f=2. Есть очень толковые спецы по скриптам, в частности Zest
от:PKSУпоминание о стилях в "Sample Scripts" встречается только один раз:
Странно... Хотел вам помочь, побачил в мануал и померещилось мне что стиль должен бы устанавливаться методом ArtLayer.applyStyle (styleName:string)
Но почемуто не прокатывает...
мож изза хронического пьянства...Подробнее
var strStyleDefaultPuzzleImage = localize("$$$/Presets/Styles/DefaultStyles_asl/PuzzleImage=Puzzle(Image)");
docRef.artLayers[0].applyStyle(strStyleDefaultPuzzleImage);видимо используется только для предопределенных именованных стилей... У меня тоже ничо не получилось...Re[Игорь Гурьянов]:
Свежая софтинка от октября 2008
Exif wMarker - Batch Image Watermarker
http://www.gphotoshow.com/exif-iptc-watermarker.phpс
криншот справа
СОХРАНЯЕТ настройки
в рунете встречается :-)[/url]
Exif wMarker - Batch Image Watermarker
http://www.gphotoshow.com/exif-iptc-watermarker.phpс
криншот справа
СОХРАНЯЕТ настройки
в рунете встречается :-)[/url]
Re[Игорь Гурьянов]:
от:Игорь Гурьянов
Упоминание о стилях в "Sample Scripts" встречается только один раз:видимо используется только для предопределенных именованных стилей... У меня тоже ничо не получилось...
var strStyleDefaultPuzzleImage = localize("$$$/Presets/Styles/DefaultStyles_asl/PuzzleImage=Puzzle(Image)");
docRef.artLayers[0].applyStyle(strStyleDefaultPuzzleImage);Подробнее
Да и название стиля какоето странное... нетуже такого.... А исконные нигде не приводятся. что для обстоятельных адобовских мануалов нехарактерно. Ну если найдете истину, делитесь.
Кстати. вы с UnitValue разобрались? Чегото сидел фкуривал нифига недопетрил. Мож опять коньяк помешал...
Re[Игорь Гурьянов]:
от: Игорь Гурьянов
Ну и потом, можно переориентировать ваш же вопрос обратно: а есть ли смысл искать какую-то дополнительную программу, когда это же самое можно сделать быстро и удобно в уже используемом средстве?
А Вы не проверяли - не перекомпрессирует ли ФШ при сохранении файл целиком, если изменить только один угол? Если так, то лучше все-таки поискать прогу которая обходится с файлом помягче.
Re[vga50]:
Ну поскольку это скрипт для фотошопа, то он скорее всего так и действует: сохраняет открытый жпег как обычно. В свойствах объекта JPEGSaveOptions я никаких особо удивительных свойств невидел.
т.е. должен перекомпрессировать.
Разве это важно в этой теме?
т.е. должен перекомпрессировать.
Разве это важно в этой теме?
Re[Валерий П.П.]: Re[PKS]: Re[vga50]:
от: Валерий П.П.Спасибо, возьмем на заметку.
Свежая софтинка от октября 2008 Exif wMarker - Batch Image Watermarker
от: PKSВы наверно коньяк не той марки используете. У меня вот Туркестанский, три звезды, вполне ничего для программирования. UnitValue, как я понял, обычный простой тип. Например TextItem.size по документации как раз имеет тип UnitValue, я запросто присваиваю ему константу: lr.textItem.size = 8. А вот UnitPoint - это уже массив. Например lr.textItem.position = Array(50, 50).
Кстати. вы с UnitValue разобрались? Чегото сидел фкуривал нифига недопетрил. Мож опять коньяк помешал...
от: vga50Перекомпрессирует. В моем скрипте после добавления подписи файл сохраняется с флажком "как копия" с заданными мной параметрами джипега. Исходный файл после этого закрывается без сохранения. В принципе да, не очень здорово. Но меня мало волнует, потому как у меня обычно на этапе добавления подписей файлы не в джипегах, а в psd.
А Вы не проверяли - не перекомпрессирует ли ФШ при сохранении файл целиком, если изменить только один угол? Если так, то лучше все-таки поискать прогу которая обходится с файлом помягче.
Re[Игорь Гурьянов]:
[quot]Вы наверно коньяк не той марки используете. У меня вот Туркестанский, три звезды, вполне ничего для программирования. UnitValue, как я понял, обычный простой тип. Например TextItem.size по документации как раз имеет тип UnitValue, я запросто присваиваю ему константу: lr.textItem.size = 8. А вот UnitPoint - это уже массив. Например lr.textItem.position = Array(50, 50).
[/quot]
У нас такого нету, лопаем дагестанский и калининградский.
На свежую голову разобрался. Там ну нето чтобы простой тип, там же именованный, с единицами измерений. И возможность пересчета через BaseUnit. Забавно это.
[/quot]
У нас такого нету, лопаем дагестанский и калининградский.
На свежую голову разобрался. Там ну нето чтобы простой тип, там же именованный, с единицами измерений. И возможность пересчета через BaseUnit. Забавно это.
Re[Валерий П.П.]:
Попробовал Exif wMarker - Batch Image Watermarker , не понравилось. Практически так же делает LR.
Вот если бы она умела размер подписи вставлять в зависимости от размера фото. В процентах.
Может такое можно в фотошопе соорудить?
Вот если бы она умела размер подписи вставлять в зависимости от размера фото. В процентах.
Может такое можно в фотошопе соорудить?
Re[Игорь Гурьянов]:
а зачем собственно скрипт?
чем Экшин не нравится.
на одной фотографии его записать с любыми настройками в том числе и стиля и далее применять.
у меня так отлично все работает.
чем Экшин не нравится.
на одной фотографии его записать с любыми настройками в том числе и стиля и далее применять.
у меня так отлично все работает.
