#!/bin/bash ################################ # Written by Jeremy Green # http://www.rhythmandcode.com/ ################################ THUMBNAILS=true THUMBSIZE=1536 GAUSS=8 LONGDIR=$(pwd) DIR=${LONGDIR##*/} #first convert all filenames to lower case for file in `ls *JPG` do newname=`echo $file | tr [A-Z] [a-z]` mv -u -f $file $newname.tmp mv -u -f $newname.tmp $newname done #if [ $(ls -1 *jpg | wc -l) -gt 1 ]; then if [ -f $DIR.hdrgen ]; then echo "do nothing... remove $DIR.hdrgen to regenerate" else echo "jpeg2hdrgen *.jpg > $DIR.hdrgen" jpeg2hdrgen *.jpg > $DIR.hdrgen fi if [ -f $DIR.full.exr ]; then #do nothing echo "do nothing... remove $DIR.full.exr to regenerate" else echo "pfsinhdrgen $DIR.hdrgen | pfshdrcalibrate -v -g $GAUSS -r linear -c none | pfsoutexr --fix-halfmax $DIR.full.exr" pfsinhdrgen $DIR.hdrgen | pfshdrcalibrate -v -g $GAUSS -r linear -c none | pfsoutexr --fix-halfmax $DIR.full.exr fi if [ -f $DIR.thumb.exr ]; then #do nothing echo "do nothing... remove $DIR.thumb.exr to regenerate" else echo "pfsin $DIR.full.exr | pfssize --maxx $THUMBSIZE --maxy $THUMBSIZE | pfsout --fix-halfmax $DIR.thumb.exr" pfsin $DIR.full.exr | pfssize --maxx $THUMBSIZE --maxy $THUMBSIZE | pfsout --fix-halfmax $DIR.thumb.exr fi #else # echo "skipping hdr for $(ls -1 *jpg | wc -l) jpg images" #fi