
我有一些 *.jpg 格式的掃描影像。它們使用 A4 掃描器進行灰階或彩色掃描。掃描頁面的尺寸差異很大 - 有些是 A5,有些是 A6,有些是名片等。
我想使用 imagemagick 或graphicsmagick 修剪所有白色邊框(這些工具,因為我想進一步對其進行批次處理)。據我所知,邊框是經過掃描的,因此不是完美的白色,有時會導致影像修剪過多或過少。然而,使用帶有模糊的修剪參數我總是得到太大的圖像。例如,使用下面的名片圖像:
gm.exe convert -crop -fuzz 50% 01-pixelated.jpg 01-pixelated-gm.jpg
生成的圖像仍未從右側和底部剪切。無論我為 -fuzz 參數輸入什麼數字,結果都是相同的。
您能否測試一下並建議可以完成這項工作的命令列?
答案1
在 ImageMagick 中嘗試以下命令:
convert input.jpg -fuzz 80% -trim +repage output.jpg
我使用 ImageMagick 6.4.4 Q16 對其進行了測試,從您連結的圖像開始,我獲得了以下輸出圖像: