web-dev-qa-db-ja.com

コマンドラインからimagemagickを使用して画像をトリミングする方法は?

640 x 640の画像があります... imagemagickを使用して画像をトリミングしようとしています( https://www.imagemagick.org/script/command-line-options.php#shave

コマンドラインから。画像の下部から左から右に約20ピクセルを削除する必要があります。 (下部に沿った長いストリップ)。

コマンドラインに入力するコマンドは何ですか?このソフトウェアのWindowsバージョンを使用しています。ありがとうございました!

9
user2041357

ImageMagickを使用してください-chop演算子を使用して、下からピクセルの20行を削除します。

convert image.png -gravity South -chop 0x20 result.png

への変更 -gravity North上位20行をチョップします。


への変更:

convert image.png -gravity East -chop 20x0 result.png

右側からトリミングするには、20ピクセルがxセパレーターの前になることに注意してください。

10
Mark Setchell

画像のサイズが常にわかっているとすると、次のようにできます。

convert original.jpg -crop 640x620+0+0 cropped.jpg

-crop演算子を使用して、切り取られた画像のサイズと古い画像の左上隅からのオフセットを指定します。下部にある20pxを取り除くには、640x620のサイズと0+0のオフセットを選択する必要があります

8
Alex Maiburg