====== Wasserzeichen stapelweise in Bilder einfügen ======
Wenn Bilder online gestellt werden sollen, z.B. von Fotografen, ist es Sinnvoll, um "unabgesprochene Weiterverwendungen" einzudämmen, die Bilder mit einem Wasserzeichen zu versehen. Damit man das, insbesondere bei vielen Bildern, nicht jedesmal einzeln machen muss, hier eine Anleitung zum Stapelweise einfügen eines Wasserzeichens.
===== Das Shellskript =====
Mit dem nachfolgenden Shellskript, allen Fotos im aktuellen Verzeichnis inkl. Wasserzeichendatei ist das stabelweise Wassermarkieren kein Problem. Muss nurnoch ausgeführt werden:
$ ./watermark.sh
Autor des Skripts bzw. Quelle siehe Quellcode.
#!/bin/bash
WATERMARK="watermark.png"
resize=450
# "*****************************************"
# "* Image Resize and Watermarking Script *"
# "* By Krutant.com *"
# "*****************************************"
read -p "Watermark with file \""$WATERMARK"\" & resize all images to width "$resize"? " prompt
if [[ $prompt == "y" || $prompt == "Y" || $prompt == "yes" || $prompt == "Yes" ]]
then
echo ""
shopt -s nullglob
for each in *{.jpg,.jpeg,.JPG,.JPEG}
do
echo -n "Working on "$each" ..."
convert -resize $resize "$each" "$each" >> /dev/null
composite -gravity center -dissolve 100 $WATERMARK "$each" "$each" >> /dev/null
echo "[Done]"
done
echo ""
read -p "Press Enter to exit ..."
else
exit 0
fi