批量图像压缩工具,用于优化数千个图像

时间:2010-06-09 23:17:19

标签: batch-file compression jpeg

我正在维护一个网站,其中包含数千张未经压缩的图像。目前主页的重量为1.5 Mb,很容易就会减少一半。

我正在寻找一种工具,它可以将一个装满JPG图片的文件夹重新压缩到它们的“最佳”压缩值。

显然,“最佳有损压缩设置”是一种矛盾,但我想也许是一种工具,它会尝试不同的水平并将输出与输入进行比较,并选择尺寸和破坏之间的“最佳位置”? / p>

或者甚至尝试PNG是否是一个更好的选择,很多时候,它是“绘图”类型的东西。

你们中有谁知道这样的工具吗? 我有很多有趣的编码方法,但我打赌有人已经做了,并且会节省我2天。

或者,当然,任何将所有照片都放在一个文件夹中并以固定的质量等级(例如40)重新压缩它们的东西也会起作用,它只会让我内心的书呆子感到高兴,但它'我会解决我的问题。

(理想情况下可以在Windows上运行,最好是从命令行运行)

谢谢!

5 个答案:

答案 0 :(得分:10)

我为此目的使用了ImageMagick。它由许多东西组成,其中包括一组命令行工具,可用于将图像操作相互链接。

在命令行上进行实验,在脚本中复制并让它翻过几千张图像很有趣。我发现生成的图像的默认质量也很不错。

Here is the website。我在Linux下使用它,但我看到有一个Windows版本。

答案 1 :(得分:2)

如果您正在寻找非编程方法(在SO上有一些错误的想法......),您可以尝试IrfanView的批处理功能。它是一个轻量级的图像编辑器,可以让你根据一些简单的标准(如文件尺寸等)批量转换图像。

答案 2 :(得分:2)

为了优化png,pngout为王

答案 3 :(得分:2)

http://icompressor.blogspot.in/ Mass Image Compressor负责压缩单个文件夹中的所有图像。它没有命令行arg或智能机制来自动决定压缩级别,但它提供了一个示例压缩,让您感觉压缩基于您设置的压缩参数。

答案 4 :(得分:0)

过去我遇到过这个问题,并找到了压缩JPEG图像的方法。这个答案无法帮助您压缩PNG或其他格式,但JPEG。

我发现Windows XP的MS Paint应用程序非常适用于此目的。它非常好地压缩JPEG图像而没有任何明显的损失。所以,我写了一个实用程序来批量压缩文件。这是链接:AutoSavePaint 1.7.0.2

自出版以来,它帮助了很少的人。我希望它也能帮到你! :)