]> Sergey Matveev's repositories - dotfiles.git/commitdiff
scan.sh preview workability again
authorSergey Matveev <stargrave@stargrave.org>
Tue, 4 Aug 2020 18:09:12 +0000 (21:09 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 4 Aug 2020 18:09:12 +0000 (21:09 +0300)
bin/bin/scan.sh

index 8479546249d8c7d55a4ee70104a4f1b44197afb4..d5c905feb48c57a1a4edf10e872f9ebd733ec30b 100755 (executable)
@@ -7,11 +7,15 @@ ctr=${1:-1}
 ctr=$(( $ctr - 1 ))
 
 scan() {
-    resolution=$1
+    preview=$1
     shift
     [ -z "$NEGATIVE" ] && src="Flatbed" || src="Transparency Adapter"
     [ -z "$NEGATIVE" ] && depth=8 || depth=16
     [ -z "$NEGATIVE" ] && resolution=800 || resolution=1600
+    if [ "$preview" = "yes" ]; then
+        depth=8
+        resolution=150
+    fi
     scanimage \
         --format=pnm \
         --mode=Color \
@@ -47,11 +51,11 @@ while : ; do
     read c
     case $c in
     v)
-        scan 150 --preview=yes
+        scan yes --preview=yes
         preview
         ;;
     s)
-        scan 1600 --preview=no --high-quality=yes
+        scan no --preview=no --high-quality=yes
         preview
         ;;
     p)