Victor Castelan en Agosto 6, 2008

Este es un método sencillo para colocar una marca de agua en una imagen con ImageMagick, utilizando la herramienta mogrify.

Lo primero, creamos nuestro logotipo en JPEG, GIF o PNG. En este ejemplo utilizaremos PNG32.

Esta es la marca de agua que colocaremos en la imagen. PNG32, fondo transparente y el logo es transparente en alpha al 50% Esta es la imagen fuente. La imagen de la izquierda, será sobrepuesta en esta imagen.
(click para agrandar)

El comando es:

composite -gravity southwest marcaagua.png imagenfuente.png salida.png

En donde

  • comoposite -> Es el comando a ejecutar. (Herramienta de ImageMagick)
  • -gravity -> Indica la posición donde se colocará la marca de agua
  • southwest -> Indica la parte inferior-izquierda de la imagen
  • marcaagua.png -> Es la imagen que será colocada como marca de agua
  • imagenfuente.png -> Es la imagen en donde será colocada la marca de agua
  • salida.png -> Es el archivo final

La imagen final se verá como ésta. (click para ampliar)

Aplicar a múltiples imágenes

Para aplicar la marca de agua a varias imágenes (por ejemplo, todas las imágenes de una carpeta), escribe desde la Terminal lo siguiente:

for file in *.jpg; do
newfile=$(echo $file | sed s/' '/_g)
test "$file" != "$newfile" && mv "$file" $newfile
echo $file renombrado a $newfile
echo -
composite -gravity southwest /ruta/marcaagua.png $newfile $newfile
echo $newfile completado
echo ===================
done

Donde

  • La linea 1, procesrá todos los archivos con extensión .jpg
  • La linea 2, verifica los espacios en los nombres de archivo a procesar, asigna cada archivo a una variable
  • La linea 3, intenta renombrar los archivos, sustituyendo espacios en blanco por “_”
  • La linea 4, muestra el nombre del archivo renombrado
  • La linea 6, Aplica el comando mogrify para colocar la marca de agua y guarda el archivo
  • La linea 7, muestra el archivo final

Este proceso modificará tus imágenes originales y es irreversible, así que crea una copia de tus imágenes primero.

Tags:

Escribe un Comentario

Puedes editar tus comentarios después de enviarlos.