mogrifyを使用して最大サイズの特定のピクセル値をターゲットにする方法(縦の高さを「x」に設定するか、横の幅を「x」に設定する場合)

mogrifyを使用して最大サイズの特定のピクセル値をターゲットにする方法(縦の高さを「x」に設定するか、横の幅を「x」に設定する場合)

$ mogrify -resize 3000だから私はそれを正常に画像配置のサイズ変更を完了するために使用しました。これが私に与えるのは、幅3000ピクセルの画像セットです。問題は、垂直画像が今私が望むよりも大きい垂直値を持つことです。

私の質問は:最大値(高さまたは幅)を評価し、その寸法にサイズ変更を割り当てるソリューションはありますか?

よろしくお願いします!

答え1

2つのディメンションを指定すると、少なくとも1つのディメンションが一致するまでサイズが変更されます。したがって、-resize 3000x3000サイズを小さく調整したくない場合は、サフィックスを追加して<小さな画像のみを3000に増やし、大きな画像をそのまま残すことができます(-resize '3000x3000<')。同様に、サフィックスは>上向きにサイズ変更されません。

関連情報