私のUbuntuサーバーでは、アスペクトを維持しながら2000ピクセルより大きい場合、2000pxの幅にサイズ変更したい画像が多数含まれている特定のディレクトリがあります画像の幅が2000ピクセル未満の場合は変更されません。UbuntuでXより大きいサイズの画像を調整する
元の画像を編集してコピーを作成せず、サーバーにGUIがインストールされていません。
私のUbuntuサーバーでは、アスペクトを維持しながら2000ピクセルより大きい場合、2000pxの幅にサイズ変更したい画像が多数含まれている特定のディレクトリがあります画像の幅が2000ピクセル未満の場合は変更されません。UbuntuでXより大きいサイズの画像を調整する
元の画像を編集してコピーを作成せず、サーバーにGUIがインストールされていません。
ImageMagickを使用します。これはUbuntuや他の多くのLinuxディストリビューションのデフォルトインストールには含まれていないので、まずそれをインストールする必要があります。次のコマンドを使用します。
sudo apt-get install imagemagick
あなたは幅(または高さ)を指定することができ、アスペクト比を維持しながら、ImageMagickのはあなたのために画像のサイズを変更します。
次のコマンドは、2000年の幅に画像をリサイズします:
convert example.png -resize 2000 example.png
それだけ与えられた大きさに収まるように画像を縮小するようにオプションもあります。小さい画像は拡大しません。これは '>'サイズ変更オプションです。与えられたサイズより大きいイメージにのみサイズ変更を適用すると考えると、構文は直感的ではありません。
convert example.png -resize 2000\> example.png
あなたはあなたのイメージのすべてにコマンドを適用するためにbash
を使用することができ、
for file in *.png; do convert $file -resize 2000\> $file; done