Imagen · Edición

Redimensionar una carpeta completa

Cuando tienes una carpeta llena de fotos a tamaño completo, redimensionarlas una por una es una pérdida de tiempo. mogrify aplica el mismo cambio de tamaño a todas de un solo jalón.

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. Redimensiona toda la carpeta

Lleva todos los JPG de la carpeta a un máximo de 1200 píxeles de ancho, conservando la proporción de cada uno:

mogrify -resize "1200x>" *.jpg
Cuidado: a diferencia de la conversión de formato, aquí mogrify sobreescribe los archivos porque la extensión no cambia. Trabaja siempre sobre una copia de la carpeta.

Redimensionar a una carpeta nueva

Para no tocar los originales, conviértelos al mismo tiempo a otro formato o usa un ciclo que escriba en otra carpeta:

mkdir web
for f in *.jpg; do magick "$f" -resize "1200x>" "web/$f"; done

Así los originales quedan intactos y las versiones reducidas se guardan aparte.

Tareas relacionadas

Preguntas frecuentes

¿Por qué mogrify sí sobreescribe aquí pero no al convertir de formato?

Porque al solo redimensionar JPG a JPG el nombre de archivo no cambia, así que escribe encima del original. Cuando cambias de formato, el archivo de salida tiene otra extensión y por eso conserva el de entrada. Por seguridad, redimensiona siempre sobre una copia.

¿Funciona con formatos mezclados en la misma carpeta?

El patrón *.jpg solo toma los JPG. Si tienes PNG y JPG mezclados y quieres todos, ejecuta el comando una vez por cada extensión, o usa un ciclo de shell que recorra varios patrones.