|
|

楼主 |
发表于 2009-5-4 16:29:10
|
显示全部楼层
刚才基于druggo的回复 写了一个小脚本解决问题 可以指定图片大小,目录,可以接受jpg/JPG
./picCovert 800x600 /path/you/want
- #!/bin/bash
- # by Ke
- # based on druggo's past at http://www.linuxsir.cn/bbs/thread349962.html
- #
- if [ $# -eq 2 ]
- then
- OPTION=$1
- MYPATH=$2
- fi
- if [ $# -eq 1 ]
- then
- OPTION=$1
- fi
- if [ -z "$MYPATH" ]
- then
- MYPATH=$PWD
- fi
- if [ -z "$OPTION" ]
- then
- OPTION=800x800
- fi
- date=$(date | sed -e 's/ /_/g')
- BACKUP=$MYPATH/backup_$date
- mkdir $BACKUP
- for i in *;
- do
- picType=$(echo $i | sed -e 's/.*\.//')
- if [ "$picType" = "jpg" -o "$picType" = "JPG" ]
- then
- cp $i $BACKUP
- convert -resize $OPTION $i $PWD/$i
- fi
- done
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|