トップ > 画像を拡大・縮小する > 画像の拡大のみを行う(画像が元サイズより小さくなる事はない)

画像の拡大のみを行う(画像が元サイズより小さくなる事はない)

convert [in] -resize "[width]x[height]<" [out]
  • [in] … 入力するファイル名(パス)
  • [width] … 横幅のサイズ
  • [height] … 縦幅のサイズ
  • [out] … 出力するファイル名(パス)

元の画像のサイズがwidthとheightで指定した幅と高さより小さい場合にinの画像をoutに出力します。
縦横比(アスペクト比)は自動で維持されるので、どちらかが指定値に達するサイズになります。

幅、高さのどちらかのみを比較する場合は以下のように行います。

convert img6.jpg -resize "100x<" img6-s.jpg
#横幅のみを比較する

convert img6.jpg -resize "x100<" img6-s.jpg
#高さのみを比較する

例?※数値を選択して、パラメータを確認する事ができます

convert img6.jpg -resize?"x<" img6-s.jpg

上記のコマンドを実行した場合、画像サイズは次のようになります。

r001
img6.jpg(横幅 400px 縦幅 300px)
サンプル
img6-s.jpg(横幅 400px 縦幅 300px)

ポイント1

画像生成は、元の画像の情報から新しい画像を生成するので、サイズの変更幅が大きいほど処理量が多くなります。

ページの先頭へ戻る