2014-04-15 4 views
0

나는 조각이 귀엽고 흰 선을 제거하려고합니다.ImageMagick : 흰 선을 제거하십시오.

내가 사용하고 있습니다 : enter image description here

가 어떻게 ImageMagick를를 사용하는 흰색 선을 제거 할 수 있습니다 :

convert input.png -fill white +opaque "#e6e6e6" -fill black -opaque "#e6e6e6" -median 2 -magnify result.png 

는 다음과 같은 출력으로 배경을 제거하려면?

감사

+0

그것은 도움이 될 수 있습니다. – retroj

답변

1

당신은 ImageMagick이 도입 된 형태 사업자, 특히 dilation 연산자를 사용할 수 있습니다. 그것은 이미지의 흰색 영역을 자랍니다. 원하는 것과 반대입니다. 그래서 이미지를 먼저 무효화하고, 검정색을 하얗게 만들고, 형태를 만들어 원래대로 되돌립니다.

틈이 수평선을 따라 있기 때문에 우리는 형태학을위한 수직 구조 요소가 필요합니다. 그래서 우리는 1 픽셀 너비와 몇 픽셀 높이의 수직선을 사용할 수 있습니다 - 나는 9 픽셀을 선택했습니다. 그래서, 모두 모두, 명령은 다음과 같습니다

convert in.jpg -negate -morphology dilate rectangle:1x9 -negate out.jpg 

결과는 다음과 같다 : 원본 이미지를 제공하는 경우

enter image description here

관련 문제