Как вы поддерживаете метаданные для нескольких изображений? - Фотопедия
4 голосов
/ 31 марта 2017

Положение:

Данное изображение в моей библиотеке может иметь до 20 разных версий. Некоторые из них являются неразрушающими (одно и то же мастер-изображение, различные наборы правок). Некоторые из них являются разрушительными (круговой переход через фотошоп или NIK или несколько разрешений для разных устройств.)

Я экспортирую кучу изображений с различными разрешениями, кадрированием и настройками во внешние файлы.

Глядя на некоторые из этих внешних файлов, я понимаю, что мне очень хотелось бы иметь заголовки в них. (Ранее они были отмечены ключевыми словами.)

Я НЕ хочу, чтобы мне приходилось искать каждое изображение в моей библиотеке, добавлять заголовок, реэкспорт.

Для файлов, которые имеют несколько экспортов, я НЕ хочу редактировать метаданные мастера, находить все экспортированные копии, реэкспортировать новую версию с метаданными.

Есть ли способ:

  • Имейте главное изображение
  • Из него выводятся несколько версий
  • Запомните параметры экспорта всех этих нескольких версий, включая каталог назначения.
  • Изменить метаданные в основной копии.
  • Распространить это изменение на все производные изображения.

Здесь https://www.impulseadventure.com/photo/flow-catalog-versions.html - хорошее обсуждение различных версий.

В качестве примера можно привести еще один вопрос: Использование скопированных изображений для веб-сайта

Рабочий процесс был бы

Мастер -> обрезанное и низкое разрешение для социальных сетей.

Последний файл с меткой "Facebook" или в папке с надписью facebook-business.

Найдите изображение, отсканировав бизнес-папку Facebook, и средство отслеживания версий найдет вам родительское изображение.


Комментарий:

Какое программное обеспечение вы нашли в прошлом? Каковы «подверженные ошибкам шаги», которые вы пытаетесь избежать? - xiota 2 дня назад

В настоящее время, чтобы делать то, что я хочу, мне нужно:

  • Ключевое слово главный образ.
  • Экспорт основного изображения различными способами.
  • Импорт производных изображений обратно в программу каталога
  • Скопируйте вручную ключевые слова из основного или производного изображения в новое изображение.
  • Вручную убедитесь, что скопированное изображение имеет те же соответствующие данные exif (в частности, дату создания), что и мастер.
  • Как-нибудь свяжите каждое производное изображение с основным.
  • Вручную отредактируйте поле использования, чтобы указать, как оно получено.

Я этого не делаю. Чистый результат: часто быстрее сделать новый снимок, чем найти существующий в моем каталоге.

Несколько раз я «терял» изображения. У меня есть производное изображение, и я не могу найти для него главное изображение.

1 Ответ

1 голос
/ 03 июня 2018

В настоящее время, чтобы делать то, что я хочу, мне нужно ... Я этого не делаю.

Чтобы любое программное обеспечение работало, оно должно использоваться по назначению. Многие отмеченные вами задачи выполняются некоторыми программами, когда они используются так, как они были предназначены для использования. . Однако не существует программного обеспечения Я знаю о , который будет надежно определять произвольно именованные и расположенные файлы; идентифицировать оригинал; и распространять метаданные по дубликатам.


Каталогизация программного обеспечения

После того, как вы начнете использовать программу, которая каталогизирует файлы и изменения, она может поможет вам управлять файлами и отслеживать изменения до тех пор, пока вы используете их, как это было предназначенный.

Различные программы используют разные схемы или базы данных для отслеживания изменений и дубликатов. Например, в дополнение к ведению базы данных DigiKam отмечает и распознает дубликаты с добавлением _v# к имени файла. Отслеживание может завершиться ошибкой, если файлы произвольно манипулируют внешними инструментами.

Полезные утилиты

Существует программное обеспечение, которое может помочь вам с некоторыми задачами, которые вы описываете. При желании вы можете связать их вместе, написав сценарии.

  • findimagedupes для поиска изображений, которые визуально похожи и могут быть связаны друг с другом.

  • exiftool для извлечения и сравнения данных EXIF ​​(дата, время, различные настройки камеры и т. Д.) Для повышения уверенности в том, что определенные файлы действительно связаны друг с другом.

  • jpegjudge для сравнения «качества» изображений JPEG, чтобы определить, какой из них с большей вероятностью будет оригиналом, когда не существует чистого оригинала, такого как необработанный файл.

  • exiftool для копирования метаданных.

    for i in *_v[0-9].* ; do
       exiftool -TagsFromFile "${i%_v[0-9].*}".{raf,cr2} "$i" \
          || exiftool -TagsFromFile "${i%_v[0-9].*}".jpg "$i"
    done
    

Кроме того, сценарии полезны для автоматизации таких задач, как поворот изображений или сшивание 360 панорам .

Организовать файлы

Чтобы не усугубить проблему, следуйте последовательной схеме именования, в которой связанные файлы хранятся вместе. Точная схема не имеет значения, если она позволяет различать оригиналы и находить нужные изображения.

Сбросьте ваши старые файлы в централизованное место и реорганизуйте их при необходимости по новой схеме. Изображения, которые вы не просматривали, показали себя неважными.

Некоторые рекомендации:

  • Хранить связанные изображения вместе (в одной папке).
  • Отслеживать дату (и время с помощью секунд / индекса).
  • Следите за местоположением.
  • Следите за объектом.
  • Отслеживайте оригиналы и производные.
  • Следите за фотографами и камерами.
  • Автоматизировать (некоторые) задачи с помощью скриптов.

20180704 (Чикаго, Иллинойс), зоопарк Линкольн-Парк / FujiFilm X-E2 / 20180704-122532.000 Great Apes_v0.raf

Хотя такие инструменты, как exiftool, можно использовать для создания базовой структуры папок и переименования файлов при их копировании с карты памяти, нет способа вручную набрать часть информации, поскольку в настоящее время компьютеры не хватает умения читать мысли.

EXTL_RENAME_STR='-FileName\<\${DateTimeOriginal}%-c.%le \
   -FileName\<\${DateTimeOriginal}.\${SubSecTimeOriginal}%-c.%le'
EXTL_FLAGS_STD="-v -P -q -fast2 -fileOrder FileName"
EXTL_DATE_FMT="-d %Y%m%d/%Y%m%d-%H%M%S"
EXTS="jpg mov mpo cr2 raf dng jps mp4"

EXTL_EXTS=''
for ext in ${EXTS} ; do
   EXTL_EXTS="${EXTL_EXTS} -ext ${ext}"
done

exiftool $EXTL_FLAGS_STD $EXTL_RENAME_STR $EXTL_DATE_FMT $EXTL_EXTS .
Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...