Magick.Net を使用してこの画像の緑色の背景を削除しようとしていますが、ちょっと行き詰まっています。
私は次のことを試しました:
var image = new MagickImage("test.jpg");
image.ColorFuzz = new Percentage(20);
image.TransparentChroma(new MagickColor("#0F562A"), new MagickColor("#43B788"));
image.Write("test_result.jpg");
test.jpg
しかし、 と の間に違いは見られませんtest_result.jpg
。私が選択した低と高の色は最良の選択ではないかもしれませんが、私の戦略は、カラーピッカーを使用して画像から「明るい緑」と「濃い緑」を選択することでした(他に何をすべきかの知識がありません) )。
メソッドの使用方法の有用な例が見つからないため、TransparentChroma
ここで間違った方向に進んでいる可能性があります。