X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=photo-tags.git;a=blobdiff_plain;f=create_thumbnails.sh;h=a1c460ef1fe1644abfb50dfc8f6f746fcfb1696a;hp=6bae6bbdc01836cc09518d9b85407ad58f25ba60;hb=d8bcd598e8ebc02ee3c7e27cd4634bf5678e51f1;hpb=8c294704502f0abfb554baec7d372a9bf6a0f6c6;ds=sidebyside diff --git a/create_thumbnails.sh b/create_thumbnails.sh index 6bae6bb..a1c460e 100755 --- a/create_thumbnails.sh +++ b/create_thumbnails.sh @@ -1,5 +1,7 @@ #!/bin/bash +NICE="nice -19" + # init some variables removemeta=0 @@ -57,7 +59,7 @@ FILES="" while [ $done -lt 100 ] ; do echo "skipping $offset pics, getting 50 new pics to work on..." # handle white space in filename correctly - FILES=`sqlite3 $LOCALDB "select replace(base_uri||'/'||filename,' ','%20') from photos limit $offset,100"` + FILES=`$NICE sqlite3 $LOCALDB "select replace(base_uri||'/'||filename,' ','%20') from photos limit $offset,100"` if [ "x$FILES" != "x" ] ; then #found some files, process them @@ -70,23 +72,23 @@ while [ $done -lt 100 ] ; do if [ ! -s "Photos-tiny/$dir/$base" ] ; then mkdir -p Photos-tiny/$dir - nice -19 convert "$dirprefix/$file" -auto-orient -resize x100 -quality 80% "Photos-tiny/$dir/$base" + $NICE convert "$dirprefix/$file" -auto-orient -resize x100 -quality 80% "Photos-tiny/$dir/$base" if [ $removemeta=1 ]; then - jhead -q -se -purejpg "Photos-tiny/$dir/$base" - jhead -q -se -dt "Photos-tiny/$dir/$base" - jhead -q -se -mkexif "Photos-tiny/$dir/$base" - jhead -q -se -cl "This photo belongs to $admin and was taken from $webbase. If you want to use this photo, please contact him." "Photos-tiny/$dir/$base" + $NICE jhead -q -se -purejpg "Photos-tiny/$dir/$base" + $NICE jhead -q -se -dt "Photos-tiny/$dir/$base" + $NICE jhead -q -se -mkexif "Photos-tiny/$dir/$base" + $NICE jhead -q -se -cl "This photo belongs to $admin and was taken from $webbase. If you want to use this photo, please contact him." "Photos-tiny/$dir/$base" fi done=$((done+1)) fi if [ ! -s "Photos-small/$dir/$base" ] ; then mkdir -p Photos-small/$dir - nice -19 convert "$dirprefix/$file" -auto-orient -resize x600 -quality 80% "Photos-small/$dir/$base" + $NICE convert "$dirprefix/$file" -auto-orient -resize x600 -quality 80% "Photos-small/$dir/$base" if [ $removemeta=1 ]; then - jhead -q -se -purejpg "Photos-small/$dir/$base" - jhead -q -se -dt "Photos-small/$dir/$base" - jhead -q -se -mkexif "Photos-small/$dir/$base" - jhead -q -se -cl "This photo belongs to $admin and was taken from $webbase. If you want to use this photo, please contact him." "Photos-small/$dir/$base" + $NICE jhead -q -se -purejpg "Photos-small/$dir/$base" + $NICE jhead -q -se -dt "Photos-small/$dir/$base" + $NICE jhead -q -se -mkexif "Photos-small/$dir/$base" + $NICE jhead -q -se -cl "This photo belongs to $admin and was taken from $webbase. If you want to use this photo, please contact him." "Photos-small/$dir/$base" fi done=$((done+1)) fi