HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //extra/dreamPhoto/watermarkSingle.sh
#!/bin/bash
date

PHOTO_LIST="Photo_List.log"
DIR_LIST="Dir_List.log"
OPACITY="100"
LOGO="dreamphoto80.png"
#LOGO="rr802.png"
#LOGO2="BusinessCatalyst60.png"
QR="dreamPhotoQR.png"
PHOTO_DIR="$1"
TEMP_DIR="Stamped"
# TEMP_DIR2="Temp_Photo2"

rm -rf $PHOTO_LIST $DIR_LIST
touch $PHOTO_LIST
touch $DIR_LIST

# cd $1
find /data/dreamPhoto -name "*.MOV" -exec rm -rf {} \;
find /data/dreamPhoto -name "*.md" -exec rm -rf {} \;
find /data/dreamPhoto -name "*.CR2" -exec rm -rf {} \;


find "$1" -type f >> $PHOTO_LIST
find "$1" -type d >> $DIR_LIST
# 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 {}

# 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
echo "Create Temp DIR"
cat $DIR_LIST| while read DIR
do
	mkdir -p "$TEMP_DIR/$DIR"
done

cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 composite -dissolve "$OPACITY"% -gravity SouthEast -geometry +50+50 "$LOGO" {} "$TEMP_DIR/"{}

#cat $PHOTO_LIST | parallel --progress -I{} --max-args 1 composite -dissolve "$OPACITY"% -gravity SouthWest -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