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.
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.jpgEl -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"
doneCada 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.