我怎样才能强制pcmanfm
刷新它的缩略图。我有一个 JPG 格式的照片目录(用 iPhone 拍摄)。我使用 Ubuntu Image Viewer 旋转了其中一些。当我旋转图像时,缩略图不会更新。我怎样才能强制它更新?
我尝试删除所有缩略图~/.cache/thumbnails
并选择“重新加载文件夹”,pcmanfm
但没有任何效果。有什么建议吗?缩略图实际上存储在哪里?
在 Ubuntu 16.04 上使用 pcmanfm 1.2.4。
答案1
问题可能不在 pcmanfm 上。如果您使用移动设备拍照,那么 JPEG 文件本身可能包含缩略图(请参阅埃克斯夫)。 pcmanfm 只是使用该缩略图作为缩略图并显示它。
但是,当您在桌面上旋转图像时,图像编辑软件可能会更新图像本身,但不会更新其缩略图。因此,它会在图像与其缩略图之间产生差异。
要确认这一点,您可以使用exiv2检测 JPEG 文件中是否有缩略图:
exiv2 image.jpg | grep -i thumbnail
如果是这样,您可以将其提取以查看它是否与图像本身匹配:
exiv2 -et image.jpg
最后,您可以删除 JPEG 文件中的缩略图:
exiv2 -dt image.jpg
再次打开 pcmanfm 并查看它是否正确处理缩略图。
如果您确实想将缩略图保留在 JPEG 文件中,您可以寻找能够正确更新缩略图的照片编辑软件。但我个人觉得没有它很好,因为如果你有很多图片,这样可以节省一些空间。
答案2
转到菜单栏中的编辑首选项。将打开一个对话框。确保选中“显示缩略图”,如果您在此程序中看到了一些缩略图,那么它就会被选中。如果显示“不要为超过此大小的图像生成缩略图”,请将数字更改为您敢于选择的最大数字。
如果您希望能够查看相机或手机上的缩略图,您可能需要取消选中“仅生成本地文件的缩略图”。
答案3
删除所有内容~/.thumbnails
对我有用。