在ImageMagick中裁剪图像时如何设置偏移

问题描述

我的情况如下: 我有大约7k图像(它们都具有相同的分辨率) 我需要以2px x 2px的偏移量进行裁切y我该如何存档? 我已经想出了如何为目录中的每个图像运行命令。

我也尝试过跑步

convert image.jpg -crop 97x97 cropped.jpg

它没有偏移量,它会吐出几张图像,而不仅仅是第一张裁剪的图像。

解决方法

您应该找到这个作品:

convert INPUT.JPG -crop 97x97+2+2 RESULT.JPG

如果是这样,请在备用目录中复制一些文件,然后尝试:

cd spare
mogrify -crop 97x97+2+2 *.jpg

或者,如果您希望它们更快地完成,请使用 GNU Parallel

cd spare
parallel mogrify -crop 97x97+2+2 {} ::: *.jpg