📅  最后修改于: 2023-12-03 15:02:44.448000             🧑  作者: Mango
在日常工作中,我们经常需要对图片进行批量的大小、质量、尺寸等调整,而这个过程可以通过 Shell/Bash 脚本来进行自动化处理,实现更加高效的工作。
在 Ubuntu 上安装 ImageMagick:
sudo apt update
sudo apt install imagemagick
在 CentOS 上安装 ImageMagick:
sudo yum update
sudo yum install imagemagick
在终端中输入以下命令:
nano batch_resize.sh
然后在编辑器中输入以下代码:
#!/bin/bash
# 批量调整图片尺寸
mogrify -resize 50% *.jpg
# 批量调整图片质量
for file in *.jpg; do
convert $file -quality 50 ${file%%.*}-q50.jpg
done
这段代码包括了两个功能:
按 Ctrl + X 退出编辑器,并输入 Y 保存文件。
在终端中输入以下命令:
bash batch_resize.sh
然后等待程序运行完毕即可。
通过编写 Shell/Bash 脚本,我们可以轻松实现对多张图片的批量处理,大大提高了工作效率。此外,ImageMagick 还支持多种图片处理功能,可以根据需求进行灵活调整。