Преобразование метаданных коллекции фотографий F-Spot в Corel Aftershot Pro? - Фотопедия
0 голосов
/ 15 февраля 2013

Я видел Aftershot Pro, упомянутый здесь, и думал, что я сделаю это. Это похоже на действительно хороший кусок программного обеспечения, и оно работает в общеизвестных кругах вокруг F-Spot (который я использовал ранее) с точки зрения производительности на том же самом оборудовании, поэтому я испытываю желание конвертировать. Еще одним фактором, способствующим этому, является тот факт, что F-Spot не видела никаких выпусков с конца 2010 года (0.8.2, 19 декабря 2010 года).

Однако моя коллекция фотографий в настоящее время насчитывает немногим более 10 000 фотографий, большинство из которых были тщательно помечены соответствующими ключевыми словами, и многие из них получили оценку. Мне не особенно нравится идея повторения всей этой работы по тегированию и оценке, что приводит к моему вопросу.

Могу ли я преобразовать метаданные, которые в настоящее время хранятся в F-Spot (в первую очередь категории и рейтинги, но версии фотографий тоже будут хорошими, если это возможно) в формат, который я могу импортировать в Aftershot Pro каким-то образом?

Если это возможно, то какие будут конкретные шаги?

Будучи программистом по профессии, я не отчаиваюсь инструментами с грубыми краями. Поэтому, если в решении используется что-то вроде магии SQL для извлечения данных из базы данных F-Spot, а затем сценарий Perl, который каким-то образом вызывает Aftershot Pro, я в порядке.

1 Ответ

1 голос
/ 15 февраля 2013

F-Spot способен экспортировать XMP, который AfterShot будет читать во время импорта.

Есть несколько связанных вещей, о которых следует знать:

  • Вы не обязаны использовать систему каталогов ASP. Если у вас есть предпочтительное расположение файлов, вы можете использовать браузер файловой системы, чтобы найти ваши файлы и открыть их. ASP будет вдыхать XMP, как и вы.

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


Добавление:

Я быстро просмотрел источник F-Spot и обнаружил, что он хранит свои данные в ~ / .gnome2 / f-spot / photos.db, которыми вы можете манипулировать с SQLite3. Похоже, основная информация о каждой фотографии, включая рейтинг, находится в строке таблицы photos, а объединение с photo_tags и tags даст вам теги. Схема не очень сложная.

Таким образом, для каждой картинки в вашей библиотеке вам нужно:

  • Захват информации о ротации из существующего файла XMP, если он есть.
  • Экспорт данных EXIF ​​из самого изображения. ExifTool будет работать для этого.
  • Экспорт тегов из базы данных для этой фотографии.
  • Объедините результаты в новый XMP-файл, который может сочетаться с фотографиями, где бы они ни хранились. Я бы предложил вручную импортировать несколько изображений в ASP, чтобы вы могли оценить их и отметить их, а затем использовать полученные файлы XMP в качестве шаблонов.
Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...