我已经积累了数百张照片,我想对它们进行分类。为此,我通常会在 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
对于zsh
shell 和任何按照命令行中给出的顺序显示图像的图像查看器,您可以使用oL
glob 限定符按大小对 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