Archives

Resize

Hoy no comento nada. Sólo pego aquí un pequeño, sencillo y hasta evidente script en Bash para cambiarle el tamaño a todas las imágenes que haya en un directorio. Aplicación típica: evento A, una cámara, tropecientas fotos a máxima calidad, y muchos amigos con los que compartirlas. Subir 80 MB es una pasada, pero 10 ó 20 MB es algo más razonable, ¿no? Pues se pasan todas las fotos a una calidad inferior y ya podemos compartirlas.

El primer parámetro tiene que ser el directorio que contiene las fotos grandes y el segundo, el destino donde queremos guardar las pequeñas. Hace falta el paquete ImageMagick.

#!/bin/bash
actual=`pwd`

cd “$2” && destino=`pwd`
cd “$actual” && cd “$1”

for i in *
do
convert -scale 1024 “$i” “$destino/$i”
done

Leave a reply