Genera copia de imagenes o pdfs con una marca de agua. Para los pdfs debe generar un archivo antes con la marca.
Inspirado en el tweet https://twitter.com/Belinuxo/status/1324729858593824768?s=19
- ImageMagick
- pdftk
Genera copia de imagenes o pdfs con una marca de agua. Para los pdfs debe generar un archivo antes con la marca.
Inspirado en el tweet https://twitter.com/Belinuxo/status/1324729858593824768?s=19
#!/usr/bin/env bash | |
WATERMARK="~/Documents/watermark.pdf" | |
TEXT="COPIA" | |
if [ "$1" == "" ]; then | |
echo "use: $(basename $0) <image|pdf>" | |
exit | |
fi | |
awk -v WATERMARK=$WATERMARK -v TEXT=$TEXT ' | |
/PDF document/ { | |
sub(":","", $1) | |
printf("PDF: %s\n", $1) | |
system("pdftk "$1" stamp "WATERMARK" output COPIA_"$1) | |
} | |
/image data/ { | |
sub(":","", $1) | |
printf("IMAGE: %s\n", $1) | |
system("convert -density 150 -fill \"rgba(255,0,0,0.25)\" -gravity Center -pointsize 80 -draw \"rotate -45 text 0,0 '\""TEXT"\"'\" "$1" COPIA_"$1) | |
} | |
' <(file $1) |