如何使用 WP Smush.it 对 WordPress 图片进行无损压缩

体积过大的图片会影响加载速度,如果能够对 WordPress 中的图片进行压缩的话,就可以提高博客的加载速度。下面我们一起来看如何利用 WordPress 插件 WP Smush.it 对图片进行无损压缩。

1. 什么是 Smush.it?

Smush.it 是 Yahoo! 推出的图片无损压缩服务,它通过移除图片中的无用信息来达到无损压缩图片的目的,既减少了图片的体积,又不会对图片质量造成影响。

使用 Smush.it 对图片进行无损压缩非常简便,访问 Smush.it 网站,点击“Uploader”标签,上传需要压缩的图片文件,等待 Smush.it 上传压缩,压缩完成之后 Smush.it 会显示压缩结果,点击“Download Smushed Images”按钮下载压缩完成的图片即可。

那么 Smush.it 的压缩效果如何呢?这要视创建编辑图片的软件而定,例如,由 Windows 7 截图生成的图片压缩的比率较高,以 Launchy 教程一文中的第二张图片为例,Smush.it 报告的压缩率为“Reduced by 37.9% (24.4 KB)”,效果很不错。但是由 Ubuntu 截图工具生成的图片压缩率就不高,往往不超过 15 %。

2. 如何使用 WP Smush.it 自动压缩 WordPress 图片?

使用 Smush.it 对图片进行压缩还不是非常方便,我们可以使用 WP Smush.it 自动对 WordPress 中插入的图片进行压缩。WP Smush.it 是一款 WordPress 插件,可以通过 Smush.it API 自动对 WordPress 中上传的图片进行无损压缩。

安装 WP Smush.it,请在 WordPress 后台插件页面搜索 Smush.it 进行安装,启用该插件即可。

WP Smush.it 在启用之后会自动通过 Smush.it 压缩通过“编辑文章”页面上传的图片。在媒体库会增加 Smush.it 一栏,可以看到图片的压缩比率。

对于插件安装之前上传的图片,我们可以在 Smush.it 一栏看到“Not processed”(未处理)的字样,点击下方的“Smush.it now!”链接即可开始压缩。

如果之前上传的图片较多,可以使用 WP Smush.it 的 Bulk Smush.it 功能进行批量压缩,选择媒体类别中的 Bulk Smush.it,点击“Run all my images through WP Smush.it right now”即可,如果图片数量众多的话耗时较长,请耐心等待。

由于 Smush.it 服务不太稳定,有时会出现类似“Smush.it error: Failed to create a temp dir”的错误提示,我们只要等过一段时间点击“Resmush”链接重新压缩即可。

本文历史:

  • 2011 年 8 月 27 日:初稿完成

9 Responses to “如何使用 WP Smush.it 对 WordPress 图片进行无损压缩”

  1. ixwebhosting说道:

    其实,直接用FW导出成PNG8就可以了!

    • Terry Chen说道:

      恩,不过不是所有的人都会先处理一遍。

  2. Sandox说道:

    原来还有这东西啊。。。我一直没压缩的,是用的SkyDrive的空间放图片。

    • Terry Chen说道:

      效果还可以,而且无损压缩白用白不用。。。

  3. A.shun说道:

    我都是本地先手动压缩。。。orz
    试试插件吧

    • Terry Chen说道:

      我也手动过,但是Yahoo有时候会抽风一部分压缩不了,所以用插件方便一点。

  4. 老鹰训练营说道:

    感谢分享,有什么办法把非上传的图片进行压缩的呢

  5. 否何说道:

    我曾经装过,不起作用啊

  6. 优用网说道:

    是个好东西啊,可以批量化压缩图片,减少页面加载时间,采用了。不知到有没有css,js文件的压缩插件呢?