我最近将我的 shotwell 照片库导入到新安装的 15.10“标准”ubuntu 中。一切似乎都正常,只是它没有显示关键事件图像。即使我设置了新的关键事件图像,事件视图中仍然只有灰色框。有什么想法可以恢复这些图像吗?Shotwell v 0.22.0
谢谢!
答案1
如果你从终端启动 shotwell,你可能会看到类似的消息
Unable to fetch preview for Event ... Failed to open file <file_name>: No such file or directory
通常 shotwell 会根据需要重新创建丢失的缩略图文件,但此功能似乎对事件的关键图像不起作用。
因此,原则上,您应该能够通过打开事件并浏览所有包含的图像的预览来重新创建事件预览,这将触发缩略图创建。
不过,缩略图重建还有另一个注意事项:由于只创建了所需的缩略图,因此浏览活动时为预览图像设置的大小很重要。起初,我使用较小的预览尺寸浏览图像,以便在一个屏幕上容纳尽可能多的图像,但这只触发了最低分辨率缩略图的缩略图创建,并且仍然没有显示活动图像。将预览尺寸设置为最大并再次浏览活动后,所需的缩略图终于可用了 :-)
您需要为活动图像生成哪种大小的缩略图,会作为缺失文件名称的一部分显示在终端上的错误消息中。路径通常包含thumbs360
高分辨率缩略图文件夹或thumbs128
低分辨率缩略图文件夹(我认为这两种是 shotwell 使用的唯一尺寸)。
浏览事件以触发缩略图创建时,请勿快速滚动浏览图像!shotwell 仅适用于可见图像(因此仅打开事件或跳转到最后一幅图像不会为其间的图像创建任何缩略图),并且需要一些时间来处理图像(在我的版本中,它首先创建一个低分辨率缩略图,我需要等待预览从缩放的低分辨率改善为高分辨率缩略图,然后才能滚动到下一个屏幕)。