脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - shell - 图片批量压缩大小脚本分享

图片批量压缩大小脚本分享

2023-02-08 12:16脚本之家 shell

这篇文章主要介绍了图片批量压缩大小的脚本,需要的朋友可以参考下

压缩图片时用的一个脚本,先安装下#ImageMagick#

 

复制代码 代码如下:


#!/bin/bash

 

# yum install ImageMagick

# cd /img/dir

for file in */*.jpg; do
 to_middle_file="${file%.*}_m.${file##*.}"; //文件名加后缀 如 hello_m.jpg
 to_small_file="${file%.*}_s.${file##*.}";
 convert ${img} -resize 300x180! ${to_middle_file};
 ls ${to_middle_file};
 convert ${img} -resize 100x60! ${to_small_file};
 ls ${to_small_file};
done

# convert resize argument
# 100x200       # width = 100, height = 200
# 300x          # width = 300, height = proportional
# x300          # width = proportional, height = 300
# ! 表示强制转换大小,不加“!”会按照原图片比例压缩图片

 

延伸 · 阅读

精彩推荐