Reduce Image Size

之前整理的博文自我感觉都蛮长的,可能以后自己都没耐心看~

今儿来个短一点的,因为之前博客里用的图片都是用这个小脚本来缩小图片~

在需要修改图片的目录里写一个脚本,名字如ris.sh,内容如下:

1
2
3
4
5
6
#!/bin/bash
for i in `find . -name "*.jpg"`;
do
convert $i -resize 20% $i;
echo "resize image $i to 20%";
done

cd 到该目录

1
sh ris.sh

就OK了~

其中 for 循环用来找图片,后缀以自己的为准,我的手机拍出来的是 jpg 格式,在这里就用了*.jpg来指定照片。

修改照片大小用到了convert命令,可能需要安装依赖,具体在执行时会提示,照着来就行~

20%是指长度和宽度都为原图片大小的20%,所以如果只想把图片的“面积”缩小为原来1/4只要把20%改为50%就OK了~

当然如果只要改一两张的话,直接在shell里用convert命令倒也快~