2012-05-08 4 views
1

이미지가 있습니다. 이미지에서 직사각형 영역을 잘라야합니다. 이 직사각형 영역은 검은 색 테두리로 식별됩니다. 사각형 안에는 내가 필요한 것이있다. imagemagick에서 검은 색 테두리가있는 사각형 영역을 잘라내는 것이 가능합니까? 직사각형 영역의 오프셋 (-crop WxH + X + Y)을 제공하여 자르기 명령을 사용할 수 있음을 알고 있습니다. 하지만 사각형의 왼쪽 위 및 오른쪽 아래 모서리를 수동으로 측정하지 않고 사각형 영역을 자르고 싶습니다. 검은 색 테두리 만 사용하여 직사각형 영역을자를 수 있습니까? ???imagemagick을 사용하여 이미지에서 사각형 영역 자르기

답변

2

어때?

convert source.jpg -fuzz 10% -bordercolor black -border 1x1 -trim +repage dest.jpg 

'퍼지'백분율로 재생해야 할 수도 있습니다. fuzz 옵션이 필요한 이유는 트림이 없으면 정확히 검은 색 픽셀 만 다듬을 수 있기 때문입니다. JPEG의 경우 이럴 가능성은 낮습니다.

이 모든

이 페이지에서 설명 : 검은 색 테두리 오른쪽 이미지의 가장자리까지가는 경우 http://www.imagemagick.org/Usage/crop/#trim

이 솔루션은 작동합니다. 그렇지 않은 경우 프로그램 방식으로 이미지 (예 : 픽셀 단위)를 검토하지 않고도 IM으로 필요한 것을 수행 할 수 있다고 생각하지 않습니다.

관련 문제