]> Sergey Matveev's repositories - dotfiles.git/blobdiff - bin/bin/scan.sh
Huge tmux-fzf simplification with files quoting
[dotfiles.git] / bin / bin / scan.sh
index 3f47f893eeafa93385b12103ea28f976a8c1bd59..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 \
@@ -43,15 +47,15 @@ do_next() {
 do_next
 
 while : ; do
-    echo -n "$cur: (v)iew r(otate) c(rop) (s)can (p)review (n)ext > "
+    echo -n "$cur: crop:$crop rotate:$rotate v/r/c/s/p/n> "
     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)