私はこれを探しましたが、簡単に実装できるソリューションが見つかりません。
現在、私はパノラマを扱うアプリケーションに取り組んでいます。バッチステッチプロセスから出ると、寸法は平均18000x4000です。ImageMagickを使用して、アスペクト比を維持しながら特定の高さ値にそれらの画像をダウンスケールするにはどうすればよいですか?
マニュアルによると、convert
操作は同じ縦横比を維持しながらサイズ変更する高さと幅の両方を取ります。私が望むのは、既存のサイズ変更スクリプト関数に600と1000を入れて、通常の表示可能な画像と縮小サイズの両方を持たせることです。
IIRCは、サイズ変更操作のベースとして小さい方の寸法を使用します。つまり、20000x600などを指定すると、600の高さがベースとして使用され、変換された幅が計算され、アスペクト比が維持されます。私は自分自身を明確にしましたか?
—
デビウス
ImageMagickである必要がありますか?パッチコマンドはスクリプト化できます。「fit」コマンドは、まさにあなたが探しているものを実行します。 photobatch.wikidot.com/action-fit
—
Veazer