====== Convert to JPG =====
mogrify -format jpg *.bmp
====== Convert images to PDF =====
convert pages_*.png final.pdf
convert pages_*.png -resize 50% -compress jpeg -quality 75 final.pdf
====== merge PDFs ======
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
====== Process PDF pages ======
convert -density 300 scanned.pdf output-%02d.png
convert output*.png -normalize -threshold 80% normal.png
# or
convert output*.png +dither -colors 2 -colorspace Gray -normalize normal.png
# or
convert output*.png -monochrome normal.png # <-- this product nice dithered B&Wimage
convert normal*.png final.pdf
One liner:
convert -density 300 scanned.pdf -monochrome output.pdf
convert -density 300 scanned.pdf -normalize -threshold 70% output.pdf
====== Rename images to EXIF date ======
Use **krename** application.
===== jhead =====
jhead -n%Y%m%d-%H%M%S *.jpg
===== exiv2 =====
exiv2 -k -r '%Y-%m-%d_%H-%M-%S_:basename:' rename "$i"
exiv2 -v -r '%Y%m%d.%H%M%S.:basename:' rename "$i"
===== exiftool =====
exiftool -d %Y-%m-%d_%H-%M-%S%%-c.%%e "-filename
====== Remove EXIF data ======
for i in *.jpg; do echo "Processing $i"; exiftool -all= "$i"; done