使用 graphicsmagick 调整和裁剪图像

Resize and crop image using graphicsmagick

我正在使用 gm convert -geometry "XxY^>",这会调整图像的大小,但不会裁剪它。假设我有一个 100 x 100 的图像并想要一个 20 x 30 的版本,当前命令将 return 一个 30 x 30 的版本。如何将其裁剪为 20 x 30? 只有 -crop 20x30 return 左边的部分,而我想要中间部分。

我想你想在裁剪前设置 gravity:

gm convert image.png -gravity center -crop 20x30+0+0 result.png