如何在 JPG 中对齐对象并水平和垂直居中



感谢您的友好回应,我是新来的,所以再次专门写信给您。

这里的情况是,我有几个纵横比略有不同的jpg图像,我想使它们的尺寸更小,为850 x 850,并查看照片

https://ibb.co/pfs4ZKK https://ibb.co/0ybM2Kt https://ibb.co/qR93QF9

我真的不明白你的问题。如果两个图像的纵横比相同,则不存在对齐问题,而您的两个维度似乎是相同的纵横比。所以在使用转换的 ImageMagick 6 中,这将是

convert large_image.jpg -resize 800x449 small_image.jpg


在 mogrify 中,您应该为输出创建一个新目录。将目录更改为包含图像的目录。然后

mogrify -path path/to/new_directory -format jpg -resize 800x449 *.jpg


这假设所有输入图像都是相同的 2988x1677。

也许您可以将示例图像发布到一些免费的托管服务,并将URL放在这里,以便我们确切地看到您想要的内容。

如果要将大小调整为不同的纵横比,则应添加 -extent 以填充调整大小的图像,并将重力中心对齐到中间。所以

convert large_image.jpg -resize 800x449 -background white -gravity center -extent 800x449 small_image.jpg
or
mogrify -path path/to/new_directory -format jpg -resize 800x449 -background white -gravity center -extent 800x449 *.jpg


看:

https://imagemagick.org/script/command-line-options.php#resizehttps://imagemagick.org/script/command-line-processing.php#geometryhttps://imagemagick.org/Usage/basics/#mogrify

最新更新