2013-11-22 52 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

我结束了使用一些ImageMagick的组合使用this line segment detector与一些棘手的参数来找到边界和作物。

+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