КЛУБ СТОКОВЫХ ФОТОГРАФОВ, ИЛЛЮСТРАТОРОВ, ВИДЕОГРАФОВ и ИИ-ШНИКОВ http://zastavkin.com/forum/ |
|
как массово дублировать описание в название картинки? http://zastavkin.com/forum/viewtopic.php?f=11&t=9261 |
Страница 1 из 1 |
Автор: | artjazz [ 28 06 2010, 12:39 ] |
Заголовок сообщения: | как массово дублировать описание в название картинки? |
Есть несколько тысяч изображений с названием вбитым в поле "дескрипшен", поле "тайтл" пустое. Задобался вручную копировать из одного поля в другое при аттрибутировании изображений на новых стоках (приоритет был на шаттер, а он именно из описания берёт название). Вот подскажите - как автоматизировать процесс - копирование информации из поля "дескрипшен" в "тайтл" учитывая количество разных картинок? |
Автор: | Dimanchik [ 28 06 2010, 19:28 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
artjazz писал(а): Есть несколько тысяч изображений с названием вбитым в поле "дескрипшен", поле "тайтл" пустое. Задобался вручную копировать из одного поля в другое при аттрибутировании изображений на новых стоках (приоритет был на шаттер, а он именно из описания берёт название). Вот подскажите - как автоматизировать процесс - копирование информации из поля "дескрипшен" в "тайтл" учитывая количество разных картинок? Программу написать, или скрипт... |
Автор: | artjazz [ 28 06 2010, 19:35 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
а так что бы была уже программа?) разве никакой софт такого не умеет? |
Автор: | nixite [ 28 06 2010, 19:58 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
в linux'e есть exiv2 из командной строки, а что есть в виндовсе для этого не знаю... |
Автор: | artjazz [ 28 06 2010, 20:07 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
спасибо, но под винду бы |
Автор: | Dimanchik [ 29 06 2010, 10:28 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
artjazz писал(а): спасибо, но под винду бы ExifUtils возможно тебе поможет, вроде как должен уметь |
Автор: | vlad_m [ 29 06 2010, 11:51 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
artjazz писал(а): Есть несколько тысяч изображений с названием вбитым в поле "дескрипшен", поле "тайтл" пустое. Задобался вручную копировать из одного поля в другое при аттрибутировании изображений на новых стоках (приоритет был на шаттер, а он именно из описания берёт название). Вот подскажите - как автоматизировать процесс - копирование информации из поля "дескрипшен" в "тайтл" учитывая количество разных картинок? сохраняете скрипт в файл типа DescriptionToTitle.jsx и запускаете из фотошопа: Код: var inputFolder = Folder.selectDialog("Select a folder to tag"); if (inputFolder != null) { var fileList = inputFolder.getFiles() var jpegOptions = new JPEGSaveOptions() jpegOptions.quality = 12; for (var i = 0; i < fileList.length; i++) { var docRef = open(fileList[i]) docRef.info.title = docRef.info.caption docRef.bitsPerChannel = BitsPerChannelType.EIGHT docRef.saveAs(fileList[i], jpegOptions) docRef.close() } alert("OK"); } после запуска нужно выбрать папку с jpg-файлами. ничего другого в папке быть не должно, т.к. в скрипте нет соответствующих проверок. p.s. только проверьте сначала его работу на чем-нибудь, т.к. файлы он перезаписывает и не дай бог у Вас глюк какой-нибудь будет изначально. я подобным скриптом пользуюсь для автоматизации атрибутирования векторов уже пол года. у меня все работает корректно. |
Автор: | Smaglov [ 29 06 2010, 14:03 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
У Вас в скрипте есть пересохранение файла - это не гуд для качества... даже если на 12. Векторам-то всё-равно, ведь там атрибутируются превью, которые никому не нужны, а вот в фото может быть критично. |
Автор: | vlad_m [ 29 06 2010, 14:15 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
не проблема переписать скрипт для пересохранения из тифов. но вряд ли автор топика имел ввиду тысячи тифов. |
Автор: | Smaglov [ 29 06 2010, 14:23 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
думаю, автор топика вообще не хочет пересохранять, а только отредактировать метаданные. |
Автор: | vlad_m [ 29 06 2010, 14:24 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
редактирование метаданных в фотошопе с сохранением - это не пересохранение? |
Автор: | Smaglov [ 29 06 2010, 14:26 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Как всё плохо... На фотошопе свет клином сошелся? Бридж, например, редактирует метаданные без вмешательства в саму картинку. А вопрос был - как автоматизировать процесс, какой софт для этого бывает итд. |
Автор: | ser [ 29 06 2010, 14:29 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Мне кажется, давненько на этом форуме обсуждался вопрос, ухудшается ли качество жпг при редактировании только файл инфо. Насколько я помню, пришли к выводу, что нет, на качество такое пересохранение не влияет. |
Автор: | vlad_m [ 29 06 2010, 14:32 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
я предложил самый простой вариант. если автора он не устроит, то я по его просьбе напишу ему скрипт под бридж. |
Автор: | Smaglov [ 29 06 2010, 14:32 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Легко проверить - взять картинку 800*600, и провернуть на ней этот скрипт 100 раз - и сравнить с исходной ![]() vlad_m писал(а): я предложил самый простой вариант. если автора он не устроит, то я по его просьбе напишу ему скрипт под бридж. Было бы круто! |
Автор: | apust [ 29 06 2010, 15:02 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Smaglov писал(а): Легко проверить - взять картинку 800*600, и провернуть на ней этот скрипт 100 раз - и сравнить с исходной ![]() Если после одно раза это глаз не видит, то и смысла этого избегать нет. |
Автор: | Smaglov [ 29 06 2010, 15:32 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
apust писал(а): Если после одно раза это глаз не видит, то и смысла этого избегать нет. Это ограниченное мышление. То, чего не видит глаз, запросто вылазит на последующем посте или переводе в CMYK для печати, да мало ли где? Зачем ухудшать материал, пусть и немного, если можно этого не делать? |
Автор: | apust [ 29 06 2010, 16:17 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Smaglov писал(а): apust писал(а): Если после одно раза это глаз не видит, то и смысла этого избегать нет. Это ограниченное мышление. То, чего не видит глаз, запросто вылазит на последующем посте или переводе в CMYK для печати, да мало ли где? Зачем ухудшать материал, пусть и немного, если можно этого не делать? Т.е. всегда работать в tiff или psd? |
Автор: | Smaglov [ 29 06 2010, 16:39 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
apust писал(а): Т.е. всегда работать в tiff или psd? Конечно! Только конечный результат, для удобства передачи на расстояния, - может быть JPG 12, но нормальный дизайнер, купивший на стоке картинку в жпеге, для дальнейших манипуляций опять таки закинет ее в тифф контейнер для работы. |
Автор: | YuriyVZ [ 29 06 2010, 16:59 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Скорее всего, достаточно просто вместо saveAs, сделать save (думаю должен быть). В Фотошопе можно хоть 100 раз менять описания, при этом само изображение не страдает (проверял побитным сравнением). |
Автор: | spv [ 29 06 2010, 18:20 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
есть вот такой скрипт к бриджу viewtopic.php?f=37&t=9036 |
Автор: | artjazz [ 29 06 2010, 18:23 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
какие тут дебаты пока меня не было) насчет работы в тифе это правда, сам так делаю, даже если иходник в жпеге был. у меня картинки в жпеге хранятся и речь идёт о редактировании полей в жпегах. я ещё не добрался до проги которую тут выше посоветовали, гляну на неё и отпишусь и попробую способ в шопе, спасибо vlad_m. Хотя я бы предпочел избежать работы в шопе при редактировании данных в картинках, потому и пытаюсь найти сторонний софт. Ещё насколько я помню есть массовая обработка iptc данных ещё и в ACDsee. и ещё я так думаю аналогичная моей проблема есть и у других стокеров и тот способ, к которому мы тут придём будут использовать ещё многие. YuriyVZ по поводу save в ФШ вместо save as, да это упростило бы процесс, насколько я понимаю в таком случае шоп не вмешивается в качество картинки, а только записывает изменённые метаданные. spv а делает ли этот скрипт то, что нужно? |
Автор: | spv [ 29 06 2010, 18:32 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
копирует инфу из 3 разделов. все вместе или по отдельности. пользуюсь. правда мне не приходилось изменять описание в тысячах картинок, но в нескольких удобно |
Автор: | artjazz [ 29 06 2010, 18:42 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
прекрасно, попробую |
Автор: | vlad_m [ 29 06 2010, 19:09 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
YuriyVZ писал(а): Скорее всего, достаточно просто вместо saveAs, сделать save (думаю должен быть). В Фотошопе можно хоть 100 раз менять описания, при этом само изображение не страдает (проверял побитным сравнением). нет, не достаточно. взял, как и писал Smaglov, картинку 800х600 прогнал через цикл в 100 повторов именно с save. ничего хорошего в итоге. |
Автор: | Vapi [ 29 06 2010, 19:17 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
spv писал(а): есть вот такой скрипт к бриджу http://zastavkin.com/forum/viewtopic.php?f=37&t=9036 А как его запустить в 3-м Бридже? Написано, что в XP для Bridge 4 нужно скопиросвать в папку c:\Documents and Settings\User\Application Data\Adobe\Bridge CS4\Startup Scripts\ Но в Bridge 3 такой папки нет... |
Автор: | vlad_m [ 29 06 2010, 19:56 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
Vapi писал(а): Но в Bridge 3 такой папки нет... возможно для 3го бриджа это здесь: C:\Program Files\Common Files\Adobe\Startup Scripts CS3\Adobe Bridge |
Автор: | Smaglov [ 29 06 2010, 20:41 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
vlad_m писал(а): нет, не достаточно. взял, как и писал Smaglov, картинку 800х600 прогнал через цикл в 100 повторов именно с save. ничего хорошего в итоге. ![]() |
Автор: | vlad_m [ 29 06 2010, 21:21 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
spv писал(а): есть вот такой скрипт к бриджу http://zastavkin.com/forum/viewtopic.php?f=37&t=9036 кстати отличный скрипт. автора я знаю. если он даст согласие, то я добавлю в скрипт еще одну кнопку с нужной функцией. |
Автор: | artjazz [ 29 06 2010, 22:25 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
vlad_m да было бы отлично! |
Автор: | Vapi [ 29 06 2010, 22:57 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
vlad_m писал(а): возможно для 3го бриджа это здесь: C:\Program Files\Common Files\Adobe\Startup Scripts CS3\Adobe Bridge Спасибо, заработало! |
Автор: | vlad_m [ 01 07 2010, 20:06 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
модифицировал бриджевый скрипт и отписался автору. он или выложит у себя новую версию с соответствующим функционалом или я здесь выложу код, который нужно добавить. |
Автор: | vlad_m [ 04 07 2010, 23:31 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
я так понимаю, автор в отпуске и на письма не откликается. надеюсь он меня простит, что я выкладываю дополнения здесь. в скрипте ищем вот такой код: Код: var chkAddKeywords = grpGlob_Right.add( "checkbox", undefined,"Add keywords"); wrapper.chkAddBox.push(chkAddKeywords); chkAddKeywords.alignment = ["right", "top"]; chkAddKeywords.enabled = true; chkAddKeywords.value= false; и сразу после него добавляем следующий блок: Код: var chkDescriptionToTitle = grpGlob_Right.add( "checkbox", undefined,"Description to title"); wrapper.chkAddBox.push(chkDescriptionToTitle); chkDescriptionToTitle.alignment = ["right", "top"]; chkDescriptionToTitle.enabled = true; chkDescriptionToTitle.value= false; данный код добавит еще один чекбокс "Description to title" дальше ищем код: Код: function syncMetadata( masterThumb, listThumbs, params ){ ... ... { saveMetadata(listThumbs[k], master_title, master_descr, master_keywords, { sort:params.sort, append:params.append} ); } } и в самом конце, между строками Код: for ( var k =0 ; k < listThumbs.length; k++) { и Код: saveMetadata(listThumbs[k], master_title, master_descr, master_keywords, { sort:params.sort, append:params.append} ); вставляем следующий блок: Код: if(wrapper.chkAddBox[1].value) { md = listThumbs[k].synchronousMetadata; md.namespace = "http://purl.org/dc/elements/1.1/"; master_title = md.description[0]; master_descr = md.description[0]; master_keywords = md.subject; } теперь если отмечен чекбокс "Description to title", выделено несколько файлов и нажата кнопка "Sync", то у всех выделенных файлов описание скопируется в заголовок. у меня по крайней мере так. проверять сначала лучше на копиях. береженого бог бережет. изменения делал на скрипте автора Tyzhnenko Dmitry версии: 0.71 |
Автор: | vlad_m [ 12 07 2010, 10:19 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
кто-нибудь пробовал мой вариант с бриджевым скриптом? |
Автор: | artjazz [ 12 07 2010, 22:46 ] |
Заголовок сообщения: | Re: как массово дублировать описание в название картинки? |
vlad_m все пашет, спасибо большое! ![]() у меня бридж5 |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |