ImageMagick重力参数

ImageMagick重力参数,imagemagick,Imagemagick,我正在尝试创建一个过程来自动生成上传到我的网站的图像缩略图 我正在使用以下命令行: -thumbnail "120x90>" -quality 95 -background transparent -gravity Center -extent 120x90 img.png 生成的缩略图没有问题,具有正确的纵横比。但选项-重心似乎什么也没做,实际图像总是与画布的左侧对齐,当我希望它居中时…我是否遗漏了什么 测试输入: 结果: 如果源图像的纵横比与缩略图相似,则可能没有可裁剪的内容,

我正在尝试创建一个过程来自动生成上传到我的网站的图像缩略图

我正在使用以下命令行:

-thumbnail "120x90>" -quality 95 -background transparent -gravity Center -extent 120x90 img.png
生成的缩略图没有问题,具有正确的纵横比。但选项-重心似乎什么也没做,实际图像总是与画布的左侧对齐,当我希望它居中时…我是否遗漏了什么

测试输入:

结果:


如果源图像的纵横比与缩略图相似,则可能没有可裁剪的内容,这就是为什么重力似乎没有任何影响。例如,如果将-extent更改为50x50,然后使用-gravity,您将看到路线中的更改

编辑(更新评论):

下面是我对示例图像使用此命令行得到的结果:

convert.exe-缩略图“120x90>” -质量95-背景透明-重心-范围120x90 monalisa171p.jpg monalisa171p_thumb.jpg


(来源:)


我不知道这是否有帮助,但它似乎起了作用。

使用www.imagemagick.org和…tada的最新版本更新了convert.exe!问题已解决。

我正在使用337x500px映像进行测试。结果是一个120x90像素的图像,所有右侧都填充了空白像素。整个图像是左对齐的。使用和示例更新。您将看到图像不是在画布上居中,而是向左对齐。