Linux 图片处理命令行工具


#Linux#


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

( 本文完 )