图片压缩工具推荐

by noz

compress-photo

一个网页的大小往往是由图片的大小决定的:整个网页的文字大小可能没有一张图片所占的空间大。因此,图片的大小会显著影响网页的打开速度。图片压缩也就成了 Blogger 的必修课。这里推荐几个在线和本地工具,可以帮助我们有效地压缩图片大小。

在线工具

1 PunyPNG

PunyPNG 称自己为设计师和开发者的图片压缩器,它最大的优点是可以 Dramatically 地减小图片大小,而且是无损压缩。它甚至有一个页面专门比较了其与 Smush.it、OptiPNG 和 ImageOptim 的压缩率。至少从这个页面的结果来看它确实名不虚传。

PunyPNG 最大的劣势在于其对图片大小做了限制:不能大于100KB。并且每次不能超过10个文件。PunyPNG 支持 PNG、JPG 和 GIF 三种格式,较为全面。

网址:http://www.punypng.com/

2 Smush.it

Smush.it 是 Yahoo! 旗下工具,能活下来真不容易。Smush.it 一直以来都相当有名,压缩能力也不容小觑。它也是一种无损压缩,Yahoo! 的技术还是值得信赖的。

网址:http://www.smushit.com/ysmush.it/

3 JPEGmini

JPEGmini 是专门的 JPG/JPEG 图片压缩工具,对 PNG 等格式均不支持。所谓术业有专攻,其在 JPG/JPEG 文件压缩方面的能力毋庸置疑。

JPEGmini 也提供了 MAC 平台的本地工具和服务器版本供下载使用。

网址:http://www.jpegmini.com/main/shrink_photo

本地工具

1 PNGGauntlet

pnggauntlet-screen

PNGGauntlet 是一个非常有名的 PNG 文件无损压缩工具,它结合了 PNGOUT、OptiPNG 和 DeflOpt 等技术用以最大化的压缩图片。它还具有批量添加、自动覆盖、转换格式等功能。作为本地工具,对它的使用可具有更高的灵活性。

缺点是压缩时间可能比较长,耗费 CPU,而且压缩率并不是太出众。

详细信息可以参考这个网页

2 Photoshop/Fireworks

这两个工具其实都可以用来压缩图片,不过它们属于有损压缩。当然,图像细节损失的大小和压缩率的高低成正相关。以 Photoshop 为例说明。

  1. 打开想要压缩的文件;
  2. 点击文件 → 存储为 Web 和设备所用格式… (快捷键为 Alt+Shift+Ctrl+S),打开对话框;
  3. 一般来说,只需调节右上角的各个参数即可对图片进行有损压缩;
  4. 在输出图片下方显示了压缩后的图片大小;
  5. 通过调节,找到达到自己所要图像细节水平,同时文件最小的参数即可。

此方法的特点是:

  • 软件的装机率高,可以不用重新安装新的软件;
  • 图片压缩效果显著,可轻松达到50%以上;
  • 参数丰富,可根据需要进行定制;
  • 图片细节可能损失。

总结

目前,我所采取的策略是小图片用在线工具压缩,因为

  • PNGGauntlet 压缩率低于在线工具,
  • Photoshop 为有损压缩,且启动时间过长,浪费时间。

对于较大的图片采用本地工具,

  • PNGGauntlet 用于无损压缩;
  • Photoshop 用于有损压缩。