自動写真切り抜き

自動写真切り抜き

コマンドラインで写真の黒い背景を切り取りたい

このコマンドは役に立ちませんでした:

convert input.png -trim output.png

私のイメージ

答え1

Imagemagick の-trimオプションを次のように試すことができます-fuzz:

この-trimオプションは、コーナー ピクセルとまったく同じ色のエッジを削除します。コーナー ピクセルとほぼ同じ色のエッジを削除する-fuzz場合に使用します-trim

例えば:

convert input.png -trim -fuzz 10% output.png

-fuzz必要な量だけ切り取られるまで、値を上下に調整できます。-fuzz値に関する情報は次のとおりです。

-fuzz distance{%}

この距離内の色は等しいとみなされます。

多数のアルゴリズムがターゲット カラーを検索します。デフォルトでは、カラーは正確である必要があります。このオプションを使用して、RGB 空間でターゲット カラーに近いカラーを一致させます。たとえば、-trim を使用してイメージのエッジを自動的にトリミングしたいが、イメージがスキャンされており、ターゲットの背景色がわずかに異なる可能性がある場合などです。このオプションを使用すると、これらの違いを考慮できます。

距離は絶対的な強度単位で指定することも、最大強度のパーセンテージとして % を追加して指定することもできます (255、65535、または 4294967295)。

+fuzz を使用して、ファズ値を 0 にリセットします。

この回答が役に立ったかどうか、または他に質問や説明が必要な場合はお知らせください。

関連情報