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

How to set offset when cropping images in 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