为了节约流量、提高加载速度,我们需要对欲上传的图片进行压缩。兜兜转转一圈,我使用最多的图片压缩工具仍然是 TinyPNG,这个在线服务压缩率高、画质损失小,方便了我为文章配图。
但是工作量大的话,TinyPNG 就力不从心,它毕竟是一个网页,一番上传、下载、解压、搬运下来,操作繁琐,写文章的兴致也减了大半。最近我才挖到 TinyPNG4Mac 这个 TinyPNG 第三方客户端,可以一键压图。
使用 TinyPNG4Mac 需要 TinyPNG 的 API,你可以在后者官网免费申请到。收到邮件后点击进入开发者页面,可以看见你的 token,这就是你使用 TinyPNG 服务的钥匙,注意妥善保管。
之后从 TinyPNG4Mac 项目主页下载客户端,填入 token,就可以开始给图片减肥了。和网页版一样,你能给批量选中一堆图片,拖进 TinyPNG4Mac 里,没一会儿就完成了压缩。TinyPNG4Mac 有替换原图选项,免去了手动整理的麻烦。
TinyPNG4Mac 不仅仅是方便,还不受网页版的尺寸限制,可以压缩超过 5M 的图片。至于网页版的超高压缩率与微小画质损耗,也原原本本继承了过来。唯一的小瑕疵在于使用的是 API,每月只能进行 500 次图片压缩。不过,就算你每天发一篇博客,这个数额也应该够用了。
TinyPNG 官方其实也提供了本地工具(但还是需要联网工作),可惜不是太贵,就是不好用。Photoshop 插件就不多说了,高达 50 刀的价格显然面对的不是我这种轻中度用户,何况打开 Photoshop 压缩图片实在是大材小用;TinyPNG 也提供了命令行版本,但是只能返回一个下载链接,不自行编写脚本的话用起来比网页版还累。要知道,就算是 Powerusers 也喜欢好用的东西,处理图片当然是图形界面加拖拽操作更舒服、直观。
一段时间使用下来,我感觉 TinyPNG4Mac 非常顺手。许多人更偏爱离线也能工作的应用,其实在我看来,最终发布文章时必然会联网,既然如此,图片压缩工具需要网络也就无可厚非。