У меня есть некоторое нечетное поведение Shotwell: некоторые мои оценки недавнего события фотографии исчезли из базы данных Shotwell.
Большинство фотографий, что я оценил две звезды, перечислено как не оцененный в Shotwell. Однако файл фотографии действительно говорит "оценку 2", и Digikam также подтверждает, что оценка равняется 2, когда я перезагружаю метаданные из фотографий.
Существует ли способ вынудить Shotwell перечитать метаданные из фотографий и перезаписать то, что находится в базе данных?
Спасибо!
Взгляды, что нет никакой функции для восстановления базы данных из фото файлов (в версии 0.24.5, которую я использую). Единственный путь, вероятно, удаляют файл дб, расположенный ~/.local/share/shotwell/data/photo.db
. После перезапуска Shotwell необходимо сделать новый импорт.
Не уверенный, если это работало бы на оценки, но я считал некоторое время, что прием для принуждения регенерации миниатюры выбирал все, зеркало (или вращайтесь, или независимо от того, что Вы хотите), и затем отмените операцию. Это вынуждает Shotwell перечитать файл и могло бы решить Вашу проблему.
Это довольно странно, тем не менее, потому что, я даже отредактировал теги, вращение или безотносительно от внешних инструментов, и Shotwell всегда удавалось обновить его информацию.
У меня была немного другая проблема, но, возможно, она вам тоже поможет: я обновил CreateDate с помощью exiftools, но Shotwell не распознал его.
Оказалось, что я настроил Shotwell для сохранения всех метаданных в файлы. Поэтому каждый раз, когда я использовал exiftool, Shotwell просто отменял мои настройки, потому что он хранил что-то еще в своей базе данных.
Я отключил параметр сохранения метаданных в изображениях, и теперь он распознает мои изменения, сделанные с помощью exiftool.