связь между фотографией и большим пальцем в Shotwell (v 12, схема БД 15, Ubuntu 12.04)

Как найти соответствующий большой палец для фотографии в Shotwell, схема версии 15? Файлы большого пальца, кажется, имеют шестнадцатеричную нумерацию, которая, насколько я могу судить, не соответствует чему-либо в таблице фотографий.

0
задан 15 June 2013 в 02:03

1 ответ

Вопросу почти год, но я пытался сделать то же самое, и это довольно легко, поэтому я подумал, что поделюсь своим решением. Имена файлов миниатюр генерируются просто из поля «id» для записи изображения в PhotoTable. Идентификатор хранится в виде десятичного числа, и вам просто нужно преобразовать его в шестнадцатеричное.

Это выведет имя файла на соответствующий эскиз изображения (замените $ path на полный путь к изображению или измените критерий соответствия в соответствии с вашими потребностями):

sqlite3 ~/.local/share/shotwell/data/photo.db "select id from PhotoTable where filename = '$path'" | xargs printf "thumb%016x.jpg\n"
0
ответ дан 15 June 2013 в 02:03

Другие вопросы по тегам:

Похожие вопросы: