config

Personal configuration.
git clone git://code.dwrz.net/config
Log | Files | Refs

image (461B)


      1 #!/usr/bin/env bash
      2 
      3 compress-jpg() {
      4   local resolution="$1"
      5   local quality="$2"
      6 
      7   for p in *.jpg; do
      8     name="${p%.*}"
      9 
     10     convert -strip \
     11 	    -resize "${resolution}" \
     12 	    -quality "${quality}" \
     13 	    "${p}" \
     14 	    "./${name}-${resolution}.jpg"
     15   done
     16 }
     17 
     18 compress-tiff() {
     19   find . -iname "*.tif" -exec mogrify -verbose -compress zip {} +
     20 }
     21 
     22 main() {
     23   local cmd="$1"; shift
     24   case "${cmd}" in
     25     "compress") compress-jpg "$@" ;;
     26   esac
     27 }
     28 
     29 main "$@"