是否有任何好的基于 Ubuntu/Debian/Linux 的工具来识别成千上万个集合中损坏的 jpeg 图像?我知道里面有一些,但我不能让自己手动查看它们,即使是在缩略图级别。
它可能并不完美,但您可以使用feh -p并检查生成的错误消息。
列出 /opt/images 及以下所有可卸载的图像
feh -ur /opt/images
Run Code Online (Sandbox Code Playgroud)
-u,--unloadable不显示图像。如果 imlib2 无法成功加载它们,只需打印出它们的名称。如果至少有一张图片可加载,则返回 false。
-r,--recursive递归地将命令行参数中的任何目录扩展到这些目录的内容,一直向下扩展到底层。