web-dev-qa-db-ja.com

ImageMagickを使用して画像を自動的にトリミングして複数の画像にカットするにはどうすればよいですか?

ImageMagickを使用して画像を自動的にトリミングして複数の画像にカットするにはどうすればよいですか?

こんにちは、

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

O o
o O

ImageMagickに画像を自動的に切り抜いて切り取り、次のように4つの画像に保存する方法はありますか?

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

Vesa

更新:アルゴリズムが画像のどの部分が一緒に属する可能性が最も高いかを自動的に把握し、それに応じてトリミングすることをお勧めします。 Inkscapeにはそのようなアルゴリズムがあると思います。

1
Vesa

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

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

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

2
Anaksunaman