View previous topic :: View next topic |
Author |
Message |
timson
Joined: 14 Jul 2015 Posts: 54
|
(Separately) Posted: Tue Aug 04, 2015 12:16 Post subject: Получение даты съемки из имени файла |
|
|
Есть группа файлов вида 20150607 к примеру, где год месяц и число, но нет в файлах даты съемки. Можно ли по имени файла вставить автоматически дату съемки? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2015 12:22 Post subject: |
|
|
timson wrote: | но нет в файлах даты съемки | Если в EXIF/IPTC нет таких записей, то решение само из воздуха не появится. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Tue Aug 04, 2015 12:39 Post subject: |
|
|
Можно, одним из скриптовых языков, пакетно: распарсить имя файла и дописать с помошью ExifTool или jhead.
Конкретного кода пока нет, возможно, более опытные товарищи помогут.
Flasher
Как минимум у jhead есть параметр -mkexif - Creates minimal Exif header. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2015 12:45 Post subject: |
|
|
Skif_off
Вроде как не было обозначено, что указанное число и есть дата съёмки.
А то можно было бы менять через диалог "Изменение атрибутов" (с рекурсией, если нужно) и jpg-comment > Exif_PhotoDateTimeOriginal > [=tc.Дата модификации], если сами файлы оригинальные. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Tue Aug 04, 2015 13:43 Post subject: |
|
|
timson
За малосодержательный заголовок "Подскажите можно ли как то автоматизировать процесс?" — замечание. Тема переименована. А по существу вопроса уже правильно ответили, что такие вещи делаются через диалог изменения атрибутов. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Tue Aug 04, 2015 15:31 Post subject: |
|
|
Flasher wrote: | [=tc.Дата модификации], если сами файлы оригинальные. |
Так понял, дата должна идти из имени файла: 20150607 -> 2015.06.07 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2015 15:41 Post subject: |
|
|
Skif_off
Сотни раз на моей памяти случалось, когда хватало более тривиального решения. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
timson
Joined: 14 Jul 2015 Posts: 54
|
(Separately) Posted: Tue Aug 04, 2015 16:45 Post subject: |
|
|
если можно разъясните, как по названию файла вида 20150406 , к примеру, вставить в exif эту же дату. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2015 16:49 Post subject: |
|
|
timson
Сперва нужно разъяснить, чем не устраивает вставка даты модификации, т.е. являются ли файлы оригинальными фото? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
timson
Joined: 14 Jul 2015 Posts: 54
|
(Separately) Posted: Tue Aug 04, 2015 22:19 Post subject: |
|
|
дата модификации не совпадает с названием файла,а я склоняюсь, что название файлов и есть дата съемки. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Tue Aug 04, 2015 22:23 Post subject: |
|
|
timson
Значит, номер с диалогом изменения атрибутов не проходит. Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны.
P.S. Здесь не чат. Дискриминация заглавных букв никому тут не нужна и затрудняет чтение ваших постов. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
timson
Joined: 14 Jul 2015 Posts: 54
|
(Separately) Posted: Tue Aug 04, 2015 22:38 Post subject: |
|
|
Тоесть справиться только ручками можно? |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Tue Aug 04, 2015 22:43 Post subject: |
|
|
timson
Или ждать, как было сказано выше, что "более опытные товарищи помогут". Не могу сказать, что будет быстрее. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
timson
Joined: 14 Jul 2015 Posts: 54
|
(Separately) Posted: Wed Aug 05, 2015 00:08 Post subject: |
|
|
Спасибо, что откликнулись. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Aug 05, 2015 00:12 Post subject: |
|
|
timson wrote: | дата модификации не совпадает с названием файла | Это ещё не доказывает, что она не соответствует дате съёмки. Весьма сомнительно, что в день делалось по одному фото, с учётом того, что время в имени не проставлено. На самих фото нет угловых штампов, чтобы сверить? Файлы подвергались модификации/конвертированию?
Avada wrote: | Там число плагинов, поддерживающих редактирование свойств, очень ограничено, да и у них далеко не все свойства будут доступны. | Ограниченный список не ограничивает саму возможность использования возвращаемых плагинами данных.
Вот как решается поставленная задача с помощью указанного мной метода:
заместо [=tc.Дата модификации] вставляем [=tc.Имя:7-8].[=tc.Имя:5-6].[=tc.Имя:1-4] - и борщ готов.
То же самое с другими плагинами, например:
[=file.Имя:7-8].[=file.Имя:5-6].[=file.Имя:1-4] (с рус. локализацией)
[=shelldetails.Имя:7-8].[=shelldetails.Имя:5-6].[=shelldetails.Имя:1-4]
и т. д. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|