画像の一部分を切り抜く
convert [in] -crop [width]x[height]+[x]+[y]
- [in] … 入力するファイル名(パス)
- [width] … 切り取る画像の横幅(単位:ピクセル)
- [height] … 切り取る画像の高さ(単位:ピクセル)
- [x] … 切り取る横(X座標)の開始位置(単位:ピクセル)
- [y] … 切り取る高さ(Y座標)の開始位置(単位:ピクセル)
- [out] … 出力するファイル名(パス)
画像の一部を、指定のサイズで指定した位置から切り取る事ができます。
座標やサイズが元画像よりもはみ出た場合はその領域は切り捨てられます。実際に動かしてみると分かりやすいです。
例?※オプションを変更して実際の変切り取りが確認できます。
convert img19.jpg -crop x++ img19-s.jpg
上記のコマンドを実行した場合は次のようになります。
img19.jpg(横幅 400px 縦幅 300px)
img19-s.jpg(横幅 200px 縦幅 200px)
ポイント
cropは切り取る座標を省略すると、タイル状で複数枚に分割してくれる面白い機能があります。