Linux下有没有可以按特定顺序浏览图片的图片查看器?

Linux下有没有可以按特定顺序浏览图片的图片查看器?

我已经积累了数百张照片,我想对它们进行分类。为此,我通常会在 Thunar 中检查它们的列表,按大小排序,然后使用图像查看器观看它们。

问题是,我所知道的任何图像查看器(最著名的 eog 和 nomacs)在提供图像分页时,都会使用按名称排序作为默认顺序。因此,在 Thunar 中看到的顺序和在图像查看器中看到的顺序并不相同。

是否有任何图像查看器允许按特定排序分页?我知道 Thunar 中的排序是 Thunar 本身所独有的。

答案1

使用十四:

如果您的文件名不包含换行符,则很容易。这是有效的,因为sxiv -接受标准输入:

ls -Sd -- *.png | sxiv -

这个 GNU 变体使用 NUL 终止列表,并允许您使用find.如果您想要递归,请删除-maxdepth 1

find . -maxdepth 1 -name '*.png' -printf '%s\t%f\0' |
sort -znr | cut -z -f'2-' | xargs -r0 sxiv

使用菲赫:

feh -S size --reverse ./*.png

feh 还允许mtime等等format。请参阅其手册页。


所有上述解决方案都会首先打开最大图像的图像查看器。替换*.png成任何你想要的东西。

答案2

对于zshshell 和任何按照命令行中给出的顺序显示图像的图像查看器,您可以使用oLglob 限定符按大小对 glob 扩展进行排序:

feh ./*.jpg(oL) # from smallest to largest
feh ./*.jpg(OL) # from largest to smallest
feh ./*.jpg(^oL) # from largest to smallest

答案3

我推荐:PLIO 图像查看器。 PLIO 的意思是令人愉快的图像秩序。

按宽度、高度、大小、名称、名称结构、长宽比、修改日期、亮度、颜色对图像进行排序。还允许任意更改图像的顺序。

还具有批量重命名功能,以便新的图像顺序反映在文件名中,从而在以后保持不变。

每个包含图像的目录都表示为 2D 数组中的缩略图,而不是列表/树视图。

PLIO 可以在这里找到:https://codeberg.org/klartext/plio

相关内容