Reducir imágenes de distintas formas y tamaños a un area determinada

  • 25 Jun 2015
  • Linux, media, Shell script

Escenario

Un directorio plagado de imágenes horizantales, verticales, grandes y más grandes dispuestas en subdirectorios y más subdirectorios.

Problema

Convertir todas las imágenes a un tamaño (area: base por altura) determinado, sin importar que sean horizontales, verticales, 16/9 o 4/3.

Solución

Utilizando el parámetro -resize de convert dentro un bash recursivo.

Para ejecutarlo:

./convert.sh Pictures/