[РЕШЕНО] Работа с фотографиями, атрибутирование
Есть набор сканов, нарезаны, поправлены. Поля EXIF позволяют давать текстовое описание, аж целы два поля. При сохранении в Gimp в поле Комментарий можно записать текст, поле UserComment, есть также поле ImageDescription.
Атрибутирование и нарезка-первичное сохранение делается в разное время, т.е. сразу в Гимпе "не работает"
Пытаюсь найти программу, которая позволяет быстро редактировать эти поля в ручном режиме, типа "1982г пляж тра-ля-ля". Чтобы потом везде и всюду, кросплатформенно, это можно было прочитать. Т.е. программы-органазйреы "фото-коллекций" приемлемы только как способ внесения записей, ибо не будут все пользователи пользоваться одной программой.
Пробовал -
Shotwell - если открывать по ПКМ только файл, поштучно, то хрен отредактируешь метаданные. Если как "коллекцию", то хрен сохранишь в файле изменения метаданных F2 и т.п.). Если приеменишь фильтры\коррекцию, потом не делаются превьюшки.
Гном-фото
phototonic
photoflare
pantheon-photos
ephoto
digikam
deepin-album
Помню, что были еще программы, но pikaur в поиске по photo не показывает. Я что-то пропускаю.
У кого есть опыт и предложения по теме?
Сам вспомнил - в "прошлом" форуме моя же тема https://archlinux.org.ru/forum/topic/12 ... ost-125493 и подсказка tchgefest, а именно -
xnviewmp
gthumb
Атрибутирование и нарезка-первичное сохранение делается в разное время, т.е. сразу в Гимпе "не работает"
Пытаюсь найти программу, которая позволяет быстро редактировать эти поля в ручном режиме, типа "1982г пляж тра-ля-ля". Чтобы потом везде и всюду, кросплатформенно, это можно было прочитать. Т.е. программы-органазйреы "фото-коллекций" приемлемы только как способ внесения записей, ибо не будут все пользователи пользоваться одной программой.
Пробовал -
Shotwell - если открывать по ПКМ только файл, поштучно, то хрен отредактируешь метаданные. Если как "коллекцию", то хрен сохранишь в файле изменения метаданных F2 и т.п.). Если приеменишь фильтры\коррекцию, потом не делаются превьюшки.
Гном-фото
phototonic
photoflare
pantheon-photos
ephoto
digikam
deepin-album
Помню, что были еще программы, но pikaur в поиске по photo не показывает. Я что-то пропускаю.
У кого есть опыт и предложения по теме?
Сам вспомнил - в "прошлом" форуме моя же тема https://archlinux.org.ru/forum/topic/12 ... ost-125493 и подсказка tchgefest, а именно -
xnviewmp
gthumb
Последний раз редактировалось lnx 13.11.2022 22:42, всего редактировалось 3 раза.
Я согласен с тем, что сканирование чохом в консоли быстрее и удобнее - в одной консоли команда для ч\б, в другой - для цветного. Но таки атрибутирование неразрывно связано с одновременным просмотром и в этой связи консольные утилиты не вполне уместны. А вот как показала практика gthumb здесь очень хорош.sinclaus:Настоящий exiftool в линуксе умеет работать с тэгами.
Чем дальше в лес, тем больше дров. Что имеем -
Задача - иметь набор сканов, и в свойстввах EXIF, в одно единственное поле, записать заметки типа "1965г сцена такая-то, персонажи такие".
Казалось бы при сохранении из GIMPа в свойстве вместо "создано в Гимпе" можно записать. Но записанное там не отображается ни в одном из просмотрщиков, буть то все перечисленные выше.
Берем gthumb, вполне годный интерфейс, кнопка Добавить комментарий - и вы подумаете, что в exif? - хрена лысого, даже если ставить внастройках галку "сохранять метаданные в файл картинки". Оно создает субдиректорий .comments, внутри него на каждую картинку свой xml файл, с которым только gthumb и работает.
Ладно, идем в XnViev, там по ctrl+D действительно вносятся данные в exif. Но черт его подери, в НОВОЕ, создаваемое дополнительно поле коммент! т.е. родное User comment, и заголовок, где забито Создано в гимп, остается неизменным!
Ладно, идем в exiv2 -c 'тест' файл - аналогично!
Вики по EXIF даже стандартный набор данных не описывает.
Т.е., видимо, реально только exiftool может реально и полно управлять метатегами?
И по поводу просмотрщика - кто из них может потом искать, упорядочивать, группировать по тексту описания? хотябы по одному из полей -
Image Description
User Comment
Description
Comment (сюда добавляет exiv2 и XnViev)
GtHumb - в настройках видов Альбом и т.п. предлагает возможность выбора кучи не нужных полей, не предлагая нужных. Конфига, который бы это регулировал (список предлагаемых параметров) я не нашел. Я даже пытался грепать /etc и /usr - grep DateTimeOriginal
XnViev русские буквы из тегов во всплывающих подсказках пишет крякозяблами.
Задача - иметь набор сканов, и в свойстввах EXIF, в одно единственное поле, записать заметки типа "1965г сцена такая-то, персонажи такие".
Казалось бы при сохранении из GIMPа в свойстве вместо "создано в Гимпе" можно записать. Но записанное там не отображается ни в одном из просмотрщиков, буть то все перечисленные выше.
Берем gthumb, вполне годный интерфейс, кнопка Добавить комментарий - и вы подумаете, что в exif? - хрена лысого, даже если ставить внастройках галку "сохранять метаданные в файл картинки". Оно создает субдиректорий .comments, внутри него на каждую картинку свой xml файл, с которым только gthumb и работает.
Ладно, идем в XnViev, там по ctrl+D действительно вносятся данные в exif. Но черт его подери, в НОВОЕ, создаваемое дополнительно поле коммент! т.е. родное User comment, и заголовок, где забито Создано в гимп, остается неизменным!
Ладно, идем в exiv2 -c 'тест' файл - аналогично!
Вики по EXIF даже стандартный набор данных не описывает.
Т.е., видимо, реально только exiftool может реально и полно управлять метатегами?
И по поводу просмотрщика - кто из них может потом искать, упорядочивать, группировать по тексту описания? хотябы по одному из полей -
Image Description
User Comment
Description
Comment (сюда добавляет exiv2 и XnViev)
GtHumb - в настройках видов Альбом и т.п. предлагает возможность выбора кучи не нужных полей, не предлагая нужных. Конфига, который бы это регулировал (список предлагаемых параметров) я не нашел. Я даже пытался грепать /etc и /usr - grep DateTimeOriginal
XnViev русские буквы из тегов во всплывающих подсказках пишет крякозяблами.
Бегло прочитал ... и похоже мало что понял ...lnx:в свойстввах EXIF, в одно единственное поле, записать заметки типа "1965г сцена такая-то, персонажи такие"
Верно понимаю, что нужно изменить метаданные снимка ... типа изменить/добавать/удалить ???
Ошибки не исчезают с опытом - они просто умнеют
Я и сам был в сильном замешательстве - полей много, стандартного исчерпывающего описания не нашел, правил ввода, например, в случаях, когда поле EXIF состоит из двух слов через пробел, тоже не нашел. В итоге методом тыка исследовал разные варианты (факториал от чего-то?). Сейчас пришел к следующему - для решения условно кросс-платформенного использования результатов многопользовательского атрибутирования отсканированный фотографий, т.е. когда один человек сканирует и куда-то вписывает все то, что явно написано на обратной стороне фотографий + другой человек в другом месте дописывает другие, дополнительные атрибуты (заметки) + третий дополняет
при добавлении в gthumb по кнопке "Добавить комментарий" текста в поле "Описание" текст записывается в поля -
Description
User Comment
+ крякозяблами в Caption-Abstract
но при это в EXIF одновременно записывается -
Warning : Invalid EXIF text encoding for UserComment
но это вранье, ибо -
exiftool 001_4.jpg
при таком раскладе -
gthumb в Обзоре может показать лишь Title, в созданные веб-альбомы это тоже попадет. Соответственно можно использовать gthumb и все пометки вводить только в поле Заголовок (Title)
Шотвелл будет показывать лишь из поля Title и лишь часть строки в левой панели
XnViev во всплывающих покажет крякозяблами лишь часть, видимо Caption-Abstract - его сносим.
Зачистил все теги -
exiftool -all= *.j*
Все ранее накопленное в других просмотрщиках и пр. вылили (разными средствами, где-то cat, где-то grep) в файл, и привел разными трансформациями к виду -
exiftool -Title='1985-11, на память сестре Ольге от брата Сергея' 145_1.jpg
и соответственно записал все накопленное чохом. Дополнил в ручном просмотре в Gthumb, передал по эстафете дальше для атрибутирования.
при добавлении в gthumb по кнопке "Добавить комментарий" текста в поле "Описание" текст записывается в поля -
Description
User Comment
+ крякозяблами в Caption-Abstract
но при это в EXIF одновременно записывается -
Warning : Invalid EXIF text encoding for UserComment
но это вранье, ибо -
exiftool 001_4.jpg
ExifTool Version Number : 12.42
File Name : 001_4.jpg
Directory : .
File Size : 1890 kB
File Modification Date/Time : 2022:11:13 19:30:19+03:00
File Access Date/Time : 2022:11:13 21:39:17+03:00
File Inode Change Date/Time : 2022:11:13 21:39:17+03:00
File Permissions : -rw-r--r--
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
Exif Byte Order : Little-endian (Intel, II)
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : Shotwell 0.30.16
Modify Date : 2022:11:07 22:52:40
Y Cb Cr Positioning : Centered
Exif Version : 0221
Date/Time Original : 2022:11:07 22:52:40
Create Date : 2022:11:07 22:52:40
Components Configuration : Y, Cb, Cr, -
Warning : Invalid EXIF text encoding for UserComment
User Comment : .Описани тхумба..
Flashpix Version : 0100
Color Space : sRGB
XMP Toolkit : XMP Core 4.4.0-Exiv2
Caption : юФотосессия у дерева
Notes : юФотосессия у дерева
Title : 1969-10-16. Н На память дорогой подруге Н..... (много букв поскрипано - длинный текст)
Date/Time Digitized : 2022:11:07 22:52:40+03:00
Headline : юФотосессия у дерева
Description : .Описани тхумба..
Current IPTC Digest : e2f096c3cd550c796836a00dce9e1eab
Caption-Abstract : .ОпиÑани тхумба..
Originating Program : Shotwell
Program Version : 0.30.16
Urgency : 0 (reserved)
Image Width : 5792
Image Height : 4288
Encoding Process : Progressive DCT, Huffman coding
Bits Per Sample : 8
Color Components : 1
Image Size : 5792x4288
Megapixels : 24.8
gthumb в Обзоре может показать лишь Title, в созданные веб-альбомы это тоже попадет. Соответственно можно использовать gthumb и все пометки вводить только в поле Заголовок (Title)
Шотвелл будет показывать лишь из поля Title и лишь часть строки в левой панели
XnViev во всплывающих покажет крякозяблами лишь часть, видимо Caption-Abstract - его сносим.
Зачистил все теги -
exiftool -all= *.j*
Все ранее накопленное в других просмотрщиках и пр. вылили (разными средствами, где-то cat, где-то grep) в файл, и привел разными трансформациями к виду -
exiftool -Title='1985-11, на память сестре Ольге от брата Сергея' 145_1.jpg
и соответственно записал все накопленное чохом. Дополнил в ручном просмотре в Gthumb, передал по эстафете дальше для атрибутирования.
То есть, насколько понял, нужно добавить свои комментарии. Если так, то это удобно выполнять с использованием утилиты exiv2, которая имеет поле Exif comment, в которое можно вставлять пользователские комметарии.
Пример (имеем снимок ~/test.jpg)
Смотрим что имеется в этом поле (оно последнее)
exiv2 pr ~/test.jpg | tail -2
(как это выглядит на en - LANG=C exiv2 pr ~/test.jpg | tail -2 …. Exif comment :)
Видим, что ничего не записано.
Запишем в это поле коментарии: 1985-11, на память сестре Ольге от брата Сергея
exiv2 -M"set Exif.Photo.UserComment 1985-11, на память сестре Ольге от брата Сергея" ~/test.jpg
Смотрим, что получилось
exiv2 pr ~/test.jpg | tail -2
При этом все другие поля остались не тронутыми.
Удалим вставленный комментарий
exiv2 -M"del Exif.Photo.UserComment" ~/test.jpg
Проверяем
exiv2 pr ~/test.jpg | tail -2
Пример (имеем снимок ~/test.jpg)
Смотрим что имеется в этом поле (оно последнее)
exiv2 pr ~/test.jpg | tail -2
Комментарий Exif:
Видим, что ничего не записано.
Запишем в это поле коментарии: 1985-11, на память сестре Ольге от брата Сергея
exiv2 -M"set Exif.Photo.UserComment 1985-11, на память сестре Ольге от брата Сергея" ~/test.jpg
Смотрим, что получилось
exiv2 pr ~/test.jpg | tail -2
Комментарий Exif: 1985-11, на память сестре Ольге от брата Сергея
Удалим вставленный комментарий
exiv2 -M"del Exif.Photo.UserComment" ~/test.jpg
Проверяем
exiv2 pr ~/test.jpg | tail -2
Комментарий Exif:
Ошибки не исчезают с опытом - они просто умнеют
Не вполне так. Задача не просто внести, а внести именно в то поле, которое будет в максимально возможном (из охватываемого кругозором) числе программ еще и видно. exiv2 я пробовал сразу, но возможности править четко указанное не увидел. Вводя коммент через exiv2 мы записываем даже не в стандартный User Comment, а в дополнительный, "еще один" comment.vasek: То есть, насколько понял, нужно добавить свои комментарии. Если так, то это удобно выполнять с использованием утилиты exiv2, которая имеет поле Exif comment, в которое можно вставлять пользователские комметарии.
При этом хотелось бы еще это делать в гуишной программе, ибо вводя коммент надо ВИДЕТЬ изображение, к которому он относится. Точнее не вводя, а визуально распознавая изображение придумывать, сочинять и вводить. Т.е. gthumb + поле Title.