Imagen · Edición

Poner marca de agua a tus fotos

Para proteger tus fotos o firmar tu trabajo, una marca de agua en la esquina es lo habitual. ImageMagick superpone un logo PNG sobre cualquier imagen con un margen exacto, y lo hace igual de rápido en una foto que en una carpeta entera.

Gratis y open source macOS · Linux · Windows Nada sale de tu equipo

1. Instala ImageMagick

Se instala una sola vez y queda para siempre. Es gratis y de código abierto:

# macOS (Homebrew)
brew install imagemagick

# Ubuntu / Debian
sudo apt install imagemagick

# Windows (winget)
winget install ImageMagick.ImageMagick

Si nunca has usado la terminal, empieza por la guía de la terminal.

2. Coloca tu logo en la esquina

Este comando pone un logo PNG en la esquina inferior derecha, con 20 píxeles de margen. Lo ideal es que el logo ya tenga fondo transparente:

magick foto.jpg logo.png -gravity southeast -geometry +20+20 -composite con_marca.jpg

El -gravity southeast elige la esquina; cámbialo a northwest, north o center para otra posición. El -geometry +20+20 es la separación desde el borde.

Marcar toda una carpeta

Para firmar muchas fotos con el mismo logo:

for f in *.jpg; do
  magick "$f" logo.png -gravity southeast -geometry +20+20 -composite "marca_$f"
done

Cada foto genera una versión marca_ con la marca de agua, sin tocar los originales.

Tareas relacionadas

Preguntas frecuentes

¿Cómo hago que la marca de agua sea semitransparente?

Baja la opacidad del logo antes de superponerlo encadenando -channel A -evaluate multiply 0.5 +channel sobre el logo. Si tu logo aún tiene fondo blanco, primero conviértelo a transparente con el comando de quitar fondo blanco que está en la guía de ImageMagick.

¿Necesito que el logo sea PNG?

Conviene, porque el PNG admite fondo transparente y así solo se ve la marca, no un recuadro. Si tu logo está sobre fondo blanco, vuélvelo transparente primero; de lo contrario el rectángulo blanco tapará parte de la foto.