在Linux系统中,有多种命令行工具可以用来压缩图片,以下是一些常用的工具及其使用方法:
ImageMagick是一个功能强大的图像处理工具,可以通过convert
命令来压缩图片。
安装:
sudo apt-get install imagemagick
压缩图片:
convert input.jpg -quality 80 output.jpg
-quality 80
:设置压缩质量为80%,数值越低,压缩率越高,但图片质量也会降低。OptiPNG是一个专门用于PNG图片优化和压缩的工具。
安装:
sudo apt-get install optipng
压缩图片:
optipng -o7 input.png
-o7
:设置优化级别,范围是0到7,数值越高,压缩效果越好。JPEGoptim是一个专门用于JPEG图片优化和压缩的工具。
安装:
sudo apt-get install jpegoptim
压缩图片:
jpegoptim --max=80 input.jpg
--max=80
:设置最大质量为80%,数值越低,压缩率越高。pngquant是一个用于PNG图片量化压缩的工具,可以将24位或32位的PNG图片转换为更小的8位图片。
安装:
sudo apt-get install pngquant
压缩图片:
pngquant --quality=65-80 input.png --output output.png
--quality=65-80
:设置压缩质量范围,数值越低,压缩率越高。你可以编写一个简单的Shell脚本来批量压缩图片。
示例脚本:
#!/bin/bash
for file in *.jpg; do
convert "$file" -quality 80 "${file%.jpg}_compressed.jpg"
done
for file in *.png; do
optipng -o7 "$file"
done
使用方法:
compress_images.sh
。通过这些工具和方法,你可以高效地在Linux系统中压缩图片,满足各种需求。
领取专属 10元无门槛券
手把手带您无忧上云