如何在 shotwell 架构版本 15 中找到与照片对应的缩略图?据我所知,缩略图文件似乎具有十六进制编号,但似乎与照片表中的任何内容都不对应。
答案1
这个问题已经存在一年多了,但我一直在尝试解决它,而且它非常简单,所以我想分享我的解决方案。缩略图文件名只是从 PhotoTable 中图像条目的“id”字段生成的。id 存储为十进制数,您只需将其转换为十六进制即可。
这将打印出图像相应缩略图的文件名(将 $path 替换为图像的完整路径,或根据需要更改匹配标准):
sqlite3 ~/.local/share/shotwell/data/photo.db "select id from PhotoTable where filename = '$path'" | xargs printf "thumb%016x.jpg\n"