TinyPNG 是我一直钟爱的图片压缩工具,虽然她是在线方案,但利用 API 接口,你可以将她融入到你的软件或 App 里,今天推荐一个利用 TinyPNG 做快速压缩图片的 Alfred Workflow,效果和在线版一致,也省去了购买商业化软件的钱,何乐而不为。
你可以先到 Packal 下载这个 Workflow,双击安装后,输入 “tiny” 几个字就可以看到 TinyPNG 这个 workflow,第一项就是压缩 PNG 和 JPG 格式图片的 Action,当你在 OS X Finder 里单选一张图片或多张图片后,激活 Alfred,调用这个 Action 即可(另外还能先在 Alfred 里选择图片再调用 Action)。
不过在使用 workflow 之前你需要先到 TinyPNG 注册一个账户,获取 API 地址,回到 TinyPNG Workflow,选择 Enter/Change API Key 这个 Action 后在后面输入 API 地址 即可完成 TinyPNG 配置。
后面跟着输入 API Key:
另外像前文提到的,你也可以在 Alfred 查找,选择目标图片,比如敲入“/”即可进入 Finder 的树状目录列表,找到图片后按方向键“→”进入一个类似于Finder 右键功能菜单的东东,你会在菜单最后看到“Compress with TinyPNG”这个动作,直接回车即可,Workflow 自动运行,会在 OS X 桌面生成一个名为 TinyPNG 的文件夹,过几秒,压缩好的图片就能出现在里面。
或者你也可以利用 File Buffer 功能多选图片(利用 Alt + ↑↓多选图片,利用 Alt + ← 取消图片选择,或 Alt + → 激活动作 )。免费的 TinyPNG API 每月可支持最多 500 张的图片压缩,所以对于一般用户来说足足够啦~
如果你有自创或发现好的 Alfred Workflow,欢迎随时来稿向我们推荐!