我可以一次将目录中的多个图像调整为 160x160 吗?

Sum*_*ukh 5 icons command-line nautilus thumbnails image-processing

我想调整存储在目录中多个子文件夹中的多个图像的大小。我想通过删除原始图像来用调整大小的图像替换这些图像

为什么?

我在一个单独的分区中有很多内容的文件夹图标。其中一些图像大小约为 1 兆字节,大小为 500x500,在我看来,这对于 1080p 显示器上的文件夹图标来说太过分了,我认为这也会降低 nautilus 的性能并占用一些宝贵的空间

文件夹结构如何?

??? [4.0K]  Zombieland (2009) H
?   ??? [664K]  .folder.png
?   ??? [606M]  Zombieland (2009) H.mkv
??? [4.0K]  Zootopia (2016)
    ??? [203K]  .folder.png
    ??? [2.7G]  Zootopia (2016).mkv
    ??? [119K]  Zootopia (2016).srt
Run Code Online (Sandbox Code Playgroud)

我希望将那些.folder.png调整为 160x160。答案应该适用于深层目录。

其他数据

  • 图像一般.png也是.icns.ico
  • 图像可以存储在非常深的目录中
  • 所有图像的纵横比为 1:1
  • 所有的图像都被命名 .folder.extension
  • 这里有一个答案,但我认为它只适用于一张图片

我很乐意提供更多信息

Yog*_*ale 4

我找到了一个简单的解决方案,运行以下命令

sudo apt-get install nautilus-image-converter
nautilus -q
Run Code Online (Sandbox Code Playgroud)
  • 现在使用 Nautilus 进入目录
  • 确保Show hidden files已启用
  • 搜索.folder
  • 选择所有您想要的文件
  • 右键单击并选择Resize Images
  • 选择图像尺寸作为自定义尺寸选项,填充宽度 = 160,高度 = 160
  • 文件名为“就地调整大小”
  • Enter

您的图像应调整为 160

来源


奇怪的是它不起作用.icns