powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
25 сообщений из 29, страница 1 из 2
Фотографы есть?
    #3216065
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потестируйте тул

https://github.com/mayton-nosql/photo-time-sort/releases/tag/1.0-alpha

Конвертирует ваши фотки в красивые имена и фолдеры с датами создания. Даты берет из exif-тегов.

Вот хелп.
Код: BASH
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
usage: java -jar photo-time-sort.jar -d <arg> [-f <arg>] [-o <arg>] -s
       <arg> [-t <arg>] [-x <arg>]
 -d,--dest <arg>         Dest folder
 -f,--timeformat <arg>   Comma-separated local date-time format for exif
                         tag. Default = 'yyyy:MM:dd HH:mm:ss'
 -o,--outformat <arg>    Output folder format. Default =
                         'yyyy/MM/dd/HH-mm-ss'
 -s,--source <arg>       Source jpeg files folder
 -t,--trash <arg>        Unrecognized files
 -x,--exiftags <arg>     Comma-separated exif-tags list. Default =
                         'DateTime,DateTimeOriginal,DateTimeDigitized'
Go-go тестировать!
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216207
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 00:27
Потестируйте тул

https://github.com/mayton-nosql/photo-time-sort/releases/tag/1.0-alpha

Конвертирует ваши фотки в красивые имена и фолдеры с датами создания. Даты берет из exif-тегов.

Вот хелп.
Код: BASH
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
usage: java -jar photo-time-sort.jar -d <arg> [-f <arg>] [-o <arg>] -s
       <arg> [-t <arg>] [-x <arg>]
 -d,--dest <arg>         Dest folder
 -f,--timeformat <arg>   Comma-separated local date-time format for exif
                         tag. Default = 'yyyy:MM:dd HH:mm:ss'
 -o,--outformat <arg>    Output folder format. Default =
                         'yyyy/MM/dd/HH-mm-ss'
 -s,--source <arg>       Source jpeg files folder
 -t,--trash <arg>        Unrecognized files
 -x,--exiftags <arg>     Comma-separated exif-tags list. Default =
                         'DateTime,DateTimeOriginal,DateTimeDigitized'
Go-go тестировать!
бля, нихера не понял.
Это что, только для линуха?

И вообще, нахрена это надо?

Я когда фотки сбрасываю с фотика, то их сразу копирую в год/месяц + ориентировочное название

Похоже утилита нужна если есть 1000500 фоток, все лежат вперемешку в одном фолдере и их нужно раскидать по папкам в формате "yyyy/MM/dd/HH-mm-ss"

Интересно, сколько фоток будет в каждом фолдере?
Накуа?
pasted_image.png
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3216215
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  24.08.2021, 03:45
mayton  24.08.2021, 00:27
Потестируйте тул

https://github.com/mayton-nosql/photo-time-sort/releases/tag/1.0-alpha

Конвертирует ваши фотки в красивые имена и фолдеры с датами создания. Даты берет из exif-тегов.

Вот хелп.
Код: BASH
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
usage: java -jar photo-time-sort.jar -d <arg> [-f <arg>] [-o <arg>] -s
       <arg> [-t <arg>] [-x <arg>]
 -d,--dest <arg>         Dest folder
 -f,--timeformat <arg>   Comma-separated local date-time format for exif
                         tag. Default = 'yyyy:MM:dd HH:mm:ss'
 -o,--outformat <arg>    Output folder format. Default =
                         'yyyy/MM/dd/HH-mm-ss'
 -s,--source <arg>       Source jpeg files folder
 -t,--trash <arg>        Unrecognized files
 -x,--exiftags <arg>     Comma-separated exif-tags list. Default =
                         'DateTime,DateTimeOriginal,DateTimeDigitized'
Go-go тестировать!
бля, нихера не понял.
Это что, только для линуха?

И вообще, нахрена это надо?

Я когда фотки сбрасываю с фотика, то их сразу копирую в год/месяц + ориентировочное название

Похоже утилита нужна если есть 1000500 фоток, все лежат вперемешку в одном фолдере и их нужно раскидать по папкам в формате "yyyy/MM/dd/HH-mm-ss"

Интересно, сколько фоток будет в каждом фолдере?
Накуа?
pasted_image.png
Я подобный скрипт на павершеле делал только для видосос с регистратора. Один раз запустил, потом забил.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216760
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree 

Точняк. Под винду я соберу на днях. Надо взять GraalVM и забрать ноутбук у жены. Там хотя-бы есть Windows-7.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216767
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildMage  24.08.2021, 04:35
Я подобный скрипт на павершеле делал только для видосос с регистратора. Один раз запустил, потом забил.
На повершелле разве парсят видосы? Наверное там был некий "бутерброд" из утилит.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216840
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  24.08.2021, 03:45
Я когда фотки сбрасываю с фотика, то их сразу копирую в год/месяц + ориентировочное название
Да это моя беда. Я многие годы сбрасывал с такими названиями IMG_0001.jpg так они и лежат.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216860
Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
Разбиение по папкам годам месяцам годное дело. Не хватает еще возможности быстрой пометки тэгами чтобы потом искать.

Раньше пользовался каким то софтом но он вел свою базу не совсем удобно.

Читал что есть возможность свои тэги писать в exif
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216865
WildMage
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton  24.08.2021, 11:39
WildMage  24.08.2021, 04:35
Я подобный скрипт на павершеле делал только для видосос с регистратора. Один раз запустил, потом забил.
На повершелле разве парсят видосы? Наверное там был некий "бутерброд" из утилит.
Ну он не парсил видосы. Просто по папкам раскладывал.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216866
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это будет выглядеть в моем use-case. Допустим из exif я могу достать информацию о модели фотика который сделал снимок.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216885
Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
Модель фотика не нужна. Я скорее о такой утилите.

1) У тебя есть корневая папка альбома, в ней подпапки с разбиением по годам и в них по месяцам.

2) Утилита просто лежит в корне.

3) Есть папка входящая - тута скидываешь фотки с камеры

4) Запускаешь утилиту, она показывает картинки во входящих в виде иконок. Можно повернуть, удалить итп. Выбрать одну или несколько и навесить свои тэги

Крым
День рождение дочери
В гостях у родителей
Встреча форумчан
итп.

5) Потом говоришь - архивировать и она распихивает по папкам годам и месяцам и пишет тэги.

6) Потом ищешь например

Крым, 01.01.2020 - 31.12.2020

Встреча форумчан, Москва, 01.01.2020 - 31.12.2020

он тебе подборку.
...
Изменено: 24.08.2021, 12:22 - Программизд 02
Рейтинг: 0 / 0
Фотографы есть?
    #3216937
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А понял. Тег - это просто префикс или суффикс к имени файла? Да. Это можно добавить.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3216952
Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
mayton  24.08.2021, 12:42
А понял. Тег - это просто префикс или суффикс к имени файла? Да. Это можно добавить.
Как вариант но не очень оптимальный. Но я имел ввиду таки exif тэг - область внутри файла jpg куда можно что то записать, типа комент - о чем фотка.

https://stackoverflow.com/questions/10833928/custom-exif-tags
...
Рейтинг: 0 / 0
Фотографы есть?
    #3217324
Король Жезлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ΔЅΔ
У меня фотки тоже в кучку не собранные.
Разве что я их в одну папку постарался сложить.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3217445
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 11:39
WildMage  24.08.2021, 04:35
Я подобный скрипт на павершеле делал только для видосос с регистратора. Один раз запустил, потом забил.
На повершелле разве парсят видосы? Наверное там был некий "бутерброд" из утилит.
запросто
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3217448
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
Король Жезлов  24.08.2021, 15:00
У меня фотки тоже в кучку не собранные.
Разве что я их в одну папку постарался сложить.
Я не понимаю как это.
Как можно валить фотки все в одну кучу.

Да и по тегам разбивание простое.
В году/месяце - делаешь фолдеры по эвентам и туда пихаешь что нафоткал.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3217477
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  24.08.2021, 15:54
Король Жезлов  24.08.2021, 15:00
У меня фотки тоже в кучку не собранные.
Разве что я их в одну папку постарался сложить.
Я не понимаю как это.
Как можно валить фотки все в одну кучу.

Да и по тегам разбивание простое.
В году/месяце - делаешь фолдеры по эвентам и туда пихаешь что нафоткал.
А разве у тебя не было такого что ты не помнишь когда нафоткал.

Не было такого что тебе фотки через соц-сети пересылали без даты?

Не было такого чтобы одно событие длилось несколько дней?
...
Рейтинг: 0 / 0
Фотографы есть?
    #3217508
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 16:09
SandalTree  24.08.2021, 15:54
Король Жезлов  24.08.2021, 15:00
...
Я не понимаю как это.
Как можно валить фотки все в одну кучу.

Да и по тегам разбивание простое.
В году/месяце - делаешь фолдеры по эвентам и туда пихаешь что нафоткал.
А разве у тебя не было такого что ты не помнишь когда нафоткал.

Не было такого что тебе фотки через соц-сети пересылали без даты?

Не было такого чтобы одно событие длилось несколько дней?
Накуа помнить?
Файлы идут с датой создания и датой последней модификации.
pasted_image.png
pasted_image.png

А "кучные" файлы с телефона именуются по дате-времени
pasted_image.png
Если событие несколько дней, так я и пихаю всё не по дням, а по Эвентам, скажем "Отпуск" или "выхи на озёрах".

У меня не календарь для фоток, а фотки для календаря.
Типа забыл "А когда это я был на заливе?" - глянул фоточки, и можно сразу сказать и день и час
...
А вы шо думали, всё так просто?
Изменено: 24.08.2021, 16:19 - SandalTree
Рейтинг: 0 / 0
Фотографы есть?
    #3217592
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это все понятно. Но это работает когда ты раньше соблюдал систему. Моя утилита для тех кто не соблюдал.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3217802
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 17:04
Это все понятно. Но это работает когда ты раньше соблюдал систему. Моя утилита для тех кто не соблюдал.
Дело не в "системе".
1. флешка не резиновая, время от времени надо скидывать на комп. Это тот момент, когда делается сортировка.
2. нафига тогда вообще делать фотки, если их потом все валить в кучу.
3. как уже заметили, повершелл делает эту фигню без всяких утилит.

ЗЫ вот что было-бы действительно ценно, это я вам как "любитель" говорю, так это полностью читать заголовки файлов с разных фотиков и делать это в dll-ке.
Иными словами, чтоб можно было хранить фотки в скульном файл-сторе и иметь ВСЮ инфу о них в базе данных.
Т.е. Время, место, экспозиция, фокус, баланс цвета и т.п.
А если ещё научиться конвертировать в превьюшку, то вообще будет бомба.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3218188
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  24.08.2021, 19:04
ЗЫ вот что было-бы действительно ценно, это я вам как "любитель" говорю, так это полностью читать заголовки файлов с разных фотиков и делать это в dll-ке.
Иными словами, чтоб можно было хранить фотки в скульном файл-сторе и иметь ВСЮ инфу о них в базе данных.
Мысль требует развернутости. Что значит "читать заголовки файлов с разных фотиков" ? Имеется в виду raw-формат?
Exif-теги я читаю все. Просто выбрасываю ненужные оставляя только те которые несут смысл даты. В данном приложении.

По поводу БД. Я - фанат баз данных. Но никакого полезного кейса я пока не придумал. С практической пользой.
У меня были идеи складывать все exif-tags в семантическую сеть. Чтобы искать по любым атрибутам в том числе даже
и разрешению снимков например.

И я предлагаю взять вобщем за аксиому в данном топике что большая часть фотоматериала - не сортирвана. Не переименована.
С этого предположения я и начал разработку.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3218254
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 21:33
SandalTree  24.08.2021, 19:04
ЗЫ вот что было-бы действительно ценно, это я вам как "любитель" говорю, так это полностью читать заголовки файлов с разных фотиков и делать это в dll-ке.
Иными словами, чтоб можно было хранить фотки в скульном файл-сторе и иметь ВСЮ инфу о них в базе данных.
Мысль требует развернутости. Что значит "читать заголовки файлов с разных фотиков" ? Имеется в виду raw-формат?
Exif-теги я читаю все. Просто выбрасываю ненужные оставляя только те которые несут смысл даты. В данном приложении.

По поводу БД. Я - фанат баз данных. Но никакого полезного кейса я пока не придумал. С практической пользой.
У меня были идеи складывать все exif-tags в семантическую сеть. Чтобы искать по любым атрибутам в том числе даже
и разрешению снимков например.

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

Вот навскидку формат для Canon
https://exiftool.org/canon_raw.html
Думаю что Nicon, Sony, Fujifilm, Olympus, Pentax и другие имеют что-то похожее.

А вот сэмпл что можно вытащить из файла и уже в базе можно этим оперировать.
pasted_image.png
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3218349
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут - вопросы.

Что из этого набора тегов специфицировано а что нет? Если делать БД в классическом понимании то нужна какая-то спека.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3218527
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  24.08.2021, 23:42
Тут - вопросы.

Что из этого набора тегов специфицировано а что нет? Если делать БД в классическом понимании то нужна какая-то спека.
Я дал ссылку на кэнон.
Наверняка спеки есть и на другие аппараты.
В добавок, нужно поддерживать и устаревшие форматы.

Короче, проблема не так проста как кажется в начале.
Но она решаема, гугл её решил и ещё несколько софтных компаний.
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
Фотографы есть?
    #3219216
mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SandalTree  24.08.2021, 22:02
Вот навскидку формат для Canon
https://exiftool.org/canon_raw.html
Думаю что Nicon, Sony, Fujifilm, Olympus, Pentax и другие имеют что-то похожее.
По поводу спецификации raw-формата на Canon. 90% что заниматься этим не буду. Я - любитель и не снимаю в raw.
Я снимаю шашлыки и дни рождения. Никаких художественных снимков нету.

В утилите которую я делал я использовал готовую библиотечку Apache Commons Imaging для разбора exif и вряд-ли
у меня появится желание писать свои парсеры. Я не настолько альтруист.

А по поводу базы по jpeg - пожалуй можно сделать некий экспорт в json/csv с максимумом инфы и дальше те кому интересно
просто затащут в свои поисковики ради интереса.
...
Рейтинг: 0 / 0
Фотографы есть?
    #3219498
SandalTree
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей кроме]
Powered by Power Rangers
mayton  25.08.2021, 13:04
SandalTree  24.08.2021, 22:02
Вот навскидку формат для Canon
https://exiftool.org/canon_raw.html
Думаю что Nicon, Sony, Fujifilm, Olympus, Pentax и другие имеют что-то похожее.
По поводу спецификации raw-формата на Canon. 90% что заниматься этим не буду. Я - любитель и не снимаю в raw.
Я снимаю шашлыки и дни рождения. Никаких художественных снимков нету.


В утилите которую я делал я использовал готовую библиотечку Apache Commons Imaging для разбора exif и вряд-ли
у меня появится желание писать свои парсеры. Я не настолько альтруист.

А по поводу базы по jpeg - пожалуй можно сделать некий экспорт в json/csv с максимумом инфы и дальше те кому интересно
просто затащут в свои поисковики ради интереса.
Мимо кассы.
Инфа-то из обычного JPGa

Но я с вами согласен, гемороя слишком много, поэтому и я не делал.
А то что меньше - не интересно, да и нафиг не нужно.
pasted_image.png
...
А вы шо думали, всё так просто?
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (2): Анонимы (1), Bing Bot 4 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]