ImageMagick を使用して画像を自動的に切り取って複数の画像に分割する方法を教えてください。

ImageMagick を使用して画像を自動的に切り取って複数の画像に分割する方法を教えてください。

ImageMagick を使用して画像を自動的に切り取って複数の画像に分割する方法を教えてください。

こんにちは、

次のように、わずかに異なる形の 4 つの円がある画像があるとします。

O o
o O

ImageMagick で画像を自動的にトリミング、切り取り、次のように 4 つの画像に保存する方法はありますか。

Pic 1: O
Pic 2: o
Pic 3: o
Pic 4: O

ベサ

更新: 画像のどの部分が一緒に属している可能性が高いかを自動的に判断し、それに応じて切り取るアルゴリズムがあればよいと思います。Inkscape にはそのようなアルゴリズムがあると思います。

答え1

画像を 4 つの順序付けられた部分に分割する必要がある場合は、次のようにタイル クロッピングを使用できます。

convert -crop 2x2@ -scene 1 image.jpg cropped_%02d.jpg

これにより、画像が4つに分割されますほぼ等しいタイル01-04左上から右下へ、番号が付けられています。

関連情報