Answers:
你可以使用imagemagick来做到这一点。以下是产品的一些示例 手册 :
convert rose: rose.gif
convert rose: -crop 40x30+10+10 crop.gif
convert rose: -crop 40x30+40+30 crop_br.gif
convert rose: -crop 40x30-10-10 crop_tl.gif
convert rose: -crop 90x60-10-10 crop_all.gif
convert rose: -crop 40x30+90+60 crop_miss.gif
并且一个样本循环可以为所有图像执行它。就像是:
for i in `ls in\`
do
convert $i -crop 40x30+10+10 out/`basename $i`
done
上面我假设在文件中的目录在/和out文件将存储在目录中/
由于您使用的是Windows,请下载 便携式或安装程序Windows二进制版本的ImageMagick ,然后在带有图像的目录中运行以下命令(自然带有 CONVERT.EXE 在你的PATH某处):
for %f in (*.jpg) do convert -crop 32x32+16+16 "%~f" "cropped_%~f"
你去,简单就像馅饼一样。不需要“UNIX-y shell”或“超过40行代码” 建议 一些人。