File: //extra/dreamPhoto/watermark.sh
#!/bin/bash
date
PHOTO_LIST="Photo_List.log"
OPACITY="100"
LOGO="dreamphoto80.png"
LOGO2="BusinessCatalyst60.png"
QR="dreamPhotoQR.png"
PHOTO_DIR="$1"
TEMP_DIR="Temp_Photo"
TEMP_DIR2="Temp_Photo2"
ls $PHOTO_DIR > $PHOTO_LIST
rm -rf $TEMP_DIR $TEMP_DIR2
mkdir $TEMP_DIR $TEMP_DIR2
COUNT=`cat $PHOTO_LIST|wc -l`
echo "Total Photos: $COUNT"
echo "Correct Rotations:"
#jhead -autorot $PHOTO_DIR/*
cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 jhead -autorot "$PHOTO_DIR/"{}
# i=1
# cat $PHOTO_LIST | while read PHOTO
# do
# echo "Processing Photo: $i of $COUNT"
# echo "$PHOTO"
# composite -dissolve "$OPACITY"% -gravity SouthEast -geometry +50+50 "$LOGO" "$PHOTO_DIR/$PHOTO" "$TEMP_DIR/$PHOTO"
# i=$((i+1))
# done
cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 composite -dissolve "$OPACITY"% -gravity SouthEast -geometry +50+50 "$LOGO" "$PHOTO_DIR/"{} "$TEMP_DIR/"{}
cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 composite -dissolve "$OPACITY"% -gravity NorthEast -geometry 350x+50+50 "$QR" "$TEMP_DIR/"{} "$TEMP_DIR2/"{}
ls $TEMP_DIR > $PHOTO_LIST
rm -rf Stamped
mkdir Stamped
COUNT=`cat $PHOTO_LIST|wc -l`
echo "Total Photos: $COUNT"
# i=1
# cat $PHOTO_LIST | while read PHOTO
# do
# echo "Processing Photo: $i of $COUNT"
# echo "$PHOTO"
# composite -dissolve "$OPACITY"% -gravity SouthWest -geometry +50+50 "$LOGO2" "$TEMP_DIR/$PHOTO" "Stamped/$PHOTO"
# i=$((i+1))
# done
cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 composite -dissolve 60% -gravity SouthWest -geometry +50+50 "$LOGO2" "$TEMP_DIR2/"{} "Stamped/"{}
echo "Conversion Complete"
date