Das ist zum Beispiel notwendig um vor der Erzeugung eines Digital Facsimiles mit eingescannte störende Elemente in den Randbereichen zu eliminieren, etwa schwarzer Scannerdeckel-Hintergrund, Heftklammern, Spiralbindung usw..
Verfahren: man bestimmt in GIMP die Größe dieser Bereiche und führt dann etwa aus (hier bei einem Bild der Größe
1654×2338 Pixel, das ist A4 mit 200dpi):
for file in page.[0-9]*.tif ;
do convert -fill white
-draw 'rectangle 0,0 1653,50'
-draw 'rectangle 0,2288 1653,2337'
-draw 'rectangle 0,0 125,2337'
-draw 'rectangle 1530,0 1653,2337'
$file ${file/.tif/.cleaned.tif} ;
done
Die Koordinaten müssen dabei so gewählt werden dass zu jedem Rechteck die linke obere und die rechte untere Ecke angegeben werden.
Beispiel mit Trennung / Spiegelung in rechte und linke Seiten:
# rechte Seiten:
for file in *Blatt[0-9][0-9].jpg ;
do convert -fill white
-draw 'rectangle 0,0 1653,180'
-draw 'rectangle 0,2196 1653,2337'
-draw 'rectangle 0,0 100,2337'
-draw 'rectangle 1485,0 1653,2337'
$file ${file/.jpg/.cleaned.jpg} ;
done
# linke Seiten:
for file in *Blatt[0-9][0-9].jpg ;
do convert -fill white
-draw 'rectangle 0,0 1653,180'
-draw 'rectangle 0,2196 1653,2337'
-draw 'rectangle 0,0 169,2337'
-draw 'rectangle 1554,0 1653,2337'
$file ${file/.jpg/.cleaned.jpg} ;
done
Leave a Reply