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) |