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
메서드를 사용하는 방법에 대한 유용한 예제를 찾을 수 없으므로 여기에 잘못된 트랙이있을 수 있습니다.