2013-11-22 2 views
1

ImageMagick을 사용하여 스캔 한 페이지의 여백을 줄입니다.ImageMagick이 테두리로 자르기

페이지는 검은 색 테두리를 가지고 있으며, 우리의 목적을 위해이 같은 같습니다

enter image description here

다음은 스캔하지만됩니다, 그래서 적은 꽤 먼지와 다른 빚을 만드는 일이 종종있다. 내가 트리밍을 위해 사용하고 명령은 다음과 같습니다

이 주로 다양한 포럼에서 복사
convert <filename> -crop \ 
    `convert <filename> -virtual-pixel edge -blur 0x15 -fuzz 40% -trim \ 
    -format '%wx%h%O' info:` +repage <filename> 

(나는 -format는 예를 들어, 무엇을 모른다). 이미지가 검은 색 테두리가 있고 그 밖의 영역이 많이 없으면 잘 작동합니다. 그러나 때로는 스캔 내용이 여백이나 맨 위에 쓰여지는 경우가 있습니다. 국경 밖에서는 모든 것을 무시하고 싶지만 생산성을 높이기 위해 ImageMagick을 충분히 알지 못합니다.

의견이 있으십니까?

+1

트리밍 명령을 보내 주셔서 감사합니다! 매력처럼 작동합니다. – blissini

답변

1

this line segment detector을 사용하여 일부 ImageMagick 조합을 사용하여 경계를 찾고 자르기 위해 까다로운 매개 변수를 사용했습니다.

+0

그 경우 나는 [추가 답변 질문]이 있습니다 (http://stackoverflow.com/questions/23299784/how-do-i-find-the-largest-nearly-white-rectangle-in-a-bitmap-with- imagemagick) : ImageMagick으로 라인 탐지를하는 방법? – reinierpost

+0

당신의 속행에 대한 나의 대답은 도움이 되었습니까? – JacobEvelyn

+0

아직 미안합니다. 나는 다른 일들로 바빴지만, 분명히 그것을 시도 할 것입니다! – reinierpost