imagemagick
imagemagick 中有一个 convert 工具,有缩放图片等功能:
ubuntu 下安装:
sudo apt-get install imagemagick
mac 下安装:
brew install imagemagick
图片尺寸修改为原图的60%
convert -resize 60%x60% old.jpg new.jpg
通过限定宽度和高度修改图片尺寸
convert -resize 800x600 old.jpg new.jpg
仅指定宽度,高度会按照比例自动计算
convert -resize 800x old.jpg new.jpg
jpegoptim
该工具可以修改jpg图片的存储大小。
ubuntu 下安装:
sudo apt-get install jpegoptim
mac 下安装:
brew install jpegoptim
优化图片所占硬盘空间 (直接修改原图)
将图片压缩到 20 KB:
jpegoptim --size=20 from.jpg
将图片压缩到原先的 80%:
jpegoptim --max=80 from.jpg
optipng
ubuntu 下安装:
sudo apt-get install optipng
mac 下安装:
brew install optipng
使用示例:
optipng file.png
可以使用 -o 参数指明优化级别。优化级别为 0 到 7 ,不指定时,使用的优化级别是 2 。级别越高,优化速度越慢。
示例:
optipng -o5 file.png