linux中批量缩放图片的命令:
首先得安装ImageMagick,linux中批量缩小图片的这个工具超级强大
linux centos安装命令:
- yum install ImageMagick -y
批量缩放图片到指定尺寸的命令:
- for img in `ls *.jpg` ; do convert -sample 25%x25% $img thumb-$img ; done
- #这个命令是批量缩小25%
例如只指定宽度等比缩放的命令:
- # for img in `ls *.jpg` ; do convert -sample 200 $img thumb-$img ; done
或者只指定高度等比缩放:
- # for img in `ls *.jpg` ; do convert -sample x200 $img thumb-$img ; done
为当前目录的所有图像生成缩略图
- for img in `ls*.jpg` do convert -sample 25%x25% $img thumb-$img done
批量缩小根目录文件夹中的图片, 如果宽度大于900px就缩小,否则不动:
for img in `ls */*.jpg` ; do convert -resize "900 >" $img $img ; done
注: -resize 是缩小,-sample 是压缩注意:为保险起见,压缩图片前可以先拷贝备份一下,安然再压缩就可以了: 例如
- cp -rf upload/* upload2/