gpt4 book ai didi

image - 使用从中心开始适合的最大正方形裁剪图像

转载 作者:行者123 更新时间:2023-12-04 19:00:25 24 4
gpt4 key购买 nike

假设我有一个大小为 X*Y 的图像, 调用D = min(X,Y) ,是否有一个 Ubuntu 命令允许裁剪大小为 D 的正方形的图像以 X/2,Y/2 为中心?

我相信convert可能有用,但我不知道如何使用哪些标志来完成这项工作。

最佳答案

您可以获得D作为宽度和高度中的较小者,如下所示:

D=$(convert input.jpg -format "%[fx:w<h?w:h]" info:)

然后像这样从中心裁剪那个大小的正方形:
convert input.jpg -gravity center -extent "${D}x${D}" result.jpg

因此,如果您从这张 800x400 图像开始:

enter image description here

你会得到这个 400x400 的图像:

enter image description here

关于image - 使用从中心开始适合的最大正方形裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53658438/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com