From fd2bfda99261fbf0b9b1f78bf00b5d86e420d679 Mon Sep 17 00:00:00 2001 From: Daniel Axtens Date: Mon, 4 Apr 2011 19:40:16 +0800 Subject: [PATCH] Improved ability to cope with border artifacts. --- scan2pages.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scan2pages.sh b/scan2pages.sh index f27ecf9..321d31c 100755 --- a/scan2pages.sh +++ b/scan2pages.sh @@ -148,11 +148,11 @@ for pg in `$my_seq 1 $pages`; do if [[ ! $skipmask && ( ! $([ -e $preppnm ]) || $forcemask ) ]]; then # create mask: # ... downscale, blur, - convert $convertflags -resize 25% -depth 8 -blur 10 $origpnm $dir/pg-mask-${pgn}.pnm ||exit 1 + convert $convertflags -resize 10% -depth 8 -blur 10 -median 2 $origpnm $dir/pg-mask-${pgn}.pnm ||exit 1 # ... get crop co-ords. They're off by ~2 as I don't know how to # properly correct for the border. - cropcords=$(convert -border 1x1 -bordercolor '#000' -resize 400% -trim -fuzz 90% -format "%wx%h%O" $dir/pg-mask-${pgn}.pnm info: || exit 1) + cropcords=$(convert -border 1x1 -bordercolor '#000' -resize 1000% -trim -fuzz 90% -format "%wx%h%O" $dir/pg-mask-${pgn}.pnm info: || exit 1) # ... crop and despeckle? the final pre-prepared image convert $convertflags -crop $cropcords $origpnm $preppnm || exit 1 -- 2.20.1