Para redimensionar, cambiar la resolución o la calidad de un grupo de archivos en formato de imagen por línea de comandos, se puede utilizar las funciones que ofrece el paquete imagemagick.
El comando base es:
convert origen.jpg -resample 640x480\> -density 72 -quality 85 destino.jpg
Donde:
- resample: redimensiona tamaño
- density: cambia resolución
- quality: calidad de compresión
Un sencillo script para cambiar estos parámetros en todas los archivos de imagen en un directorio es (claro que se puede mejorar mucho más):
for f in *.jpg; do convert $f -resample 640x480\> -density 72 -quality 85 rs_$f echo rs_$f done
Más información en:
