我在 CentOS 服务器上有一个很大的图像目录 (~65gb)。图像主要是 jpeg,但也有一些 png 和几个 gif。
这是令人讨厌和奇怪的部分 - 所有图像都存储时没有扩展名,文件名为 z_1bC5f4。它们已经通过 imagemagick 进行了初步优化,但我需要减小它们的大小。我想安装一个 CLI 优化工具,但我不知道如何解决缺少扩展的问题。我还需要在生产服务器上运行它而不使用所有 CPU 和内存。
还有一个问题,即使用哪种工具——有很多,trimag 看起来不错,但似乎不能在 CentOS 上运行。
有任何想法吗?
答案1
您无法安装 ImageMagick 有什么原因吗?我假设这就是您要找的问题,因为您已将这个问题标记为此类 - 如果是这样,我的直觉是简单地运行类似于以下内容的操作:
推 对于 f 在 * 做 nice -n 19 转换 -size 1024x1024 $f 调整大小 1024x1024 $f 完毕 弹出
该特定命令将创建最大尺寸为 1024 像素的图像,并保留每个单独图像的纵横比。如何操作尺寸以及添加的任何确定尺寸的计算完全由您决定。