具体提问前,首先分享个我自己的用来批量压缩的 shell
它能将文件夹(递归)下的 jpg 文件找出来并批量压缩,输出到另一个位置,并保持原本的子目录结构
https://gist.github.com/garywill/f9e0bd988d80f5cc915e822233f0b352
上面的核心就是用 imagemagick 来convert -quality 40。
(我不是照片发烧友,只是存储生活照片,不考虑以后印海报什么的。
自己发现,imagemagick 的 quality 设在 40 ,便满足(对我这样的来说):
- 大大地减少了体积
- 眼睛感觉不到损失
批量压缩达到了。只是不方便压缩完成后对比照片效果。
而,Google 开源了一个 web 工具( squoosh.app ),能够压缩照片并:
- 以鼠标左右拉动直接对比前后
- 随时任意放大缩小、平移,查看每一处前后效果
Google 这个工具就只是不能批量