Imagen · Edición

Escribir texto sobre una imagen

Poner un título, una fecha o un pie sobre una foto no necesita un editor de imágenes. ImageMagick escribe texto en la posición que elijas, y con un contorno se asegura de que se lea sobre cualquier fondo, claro u oscuro.

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. Escribe el texto sobre la foto

Este comando centra el texto en la parte inferior, en blanco con contorno negro para que destaque sobre cualquier fondo:

magick foto.jpg -fill white -stroke black -strokewidth 2 -pointsize 64 -gravity south -annotate +0+40 "Tu texto" con_texto.jpg

El -pointsize es el tamaño de letra, -gravity south lo ancla abajo y -annotate +0+40 lo sube 40 píxeles del borde. Cambia south por north o center para reubicarlo.

Elegir una tipografía concreta

Para usar una fuente específica, añade -font con la ruta o el nombre del tipo de letra:

magick foto.jpg -font Helvetica -fill white -stroke black -strokewidth 2 -pointsize 64 -gravity south -annotate +0+40 "Tu texto" con_texto.jpg

Consulta las fuentes disponibles en tu sistema con magick -list font.

Tareas relacionadas

Preguntas frecuentes

¿Cómo evito que el texto se pierda sobre fondos claros?

El contorno lo resuelve: -stroke black -strokewidth 2 dibuja un borde oscuro alrededor de cada letra blanca, así el texto se lee igual sobre cielo, nieve o cualquier fondo. Sube el -strokewidth si necesitas más contraste.

¿Puedo poner el texto en otra esquina o tamaño?

Sí. El -gravity define la zona (north, south, center, northeast, etc.) y el desplazamiento de -annotate +x+y ajusta la posición fina. El -pointsize controla el tamaño de letra. Combinándolos colocas el texto donde quieras.