Imagemagick

如何使用 mogrify 來定位最大尺寸的特定像素值,因此如果垂直設置高度為“x”或水平設置寬度為“x”

  • June 3, 2020

所以我已經成功地用來$ mogrify -resize 3000完成批量圖像的設置尺寸。這給我帶來的正是——一組寬度為 3000 像素的圖像。問題在於垂直圖像現在的垂直值比我想要的要大。

我的問題是:是否有一種解決方案可以評估最大值(高度或寬度),然後將調整大小分配給該維度。

提前致謝!

如果您同時提供兩個維度,它將調整大小,直到至少一個維度匹配。所以只需使用-resize 3000x3000. 如果您不想向下調整大小,可以添加後綴<,這樣只有較小的圖像會增長到 3000,而較大的圖像將保持不變 ( -resize '3000x3000<')。同樣,後綴>不向上調整大小。

引用自:https://unix.stackexchange.com/questions/590655