Я знаю, как использовать BIMP в GIMP, но у меня есть 20 фотографий, которые я хочу обработать в пакетном режиме, делают водяные знаки на них с различными буквами A-Z или различными номерами 1-20. Таким образом, одна фотография является другим B и так далее.
Можно создать a bash
сценарий для выполнения этого использования задачи convert
от ImageMagick:
#!/bin/bash
# Change the working directory to the one specified as argument.
if ! cd "$*"; then
echo "error: the folder '$*' doesn't exist."
exit
fi
# Create a directory called "output" into the working directory.
mkdir output &> /dev/null
# Start counting in 1.
counter=1
# For each file that ends in .jpg:
for image in *.jpg; do
convert "$image" \
-background transparent \
-fill grey \
-font ubuntu \
-size 280x160 \
-pointsize 28 \
-gravity southeast \
-annotate +0+0 "TEXT: $counter" \
"output/$image"
# Increment counter by one.
((counter++))
done
Использование: bash watermark.sh /home/$USER/folder
Не забудьте корректировать путь к папке с изображениями и изменять появление или положение водяного знака.