#!/bin/bash # Configuración de los parametros de conversion PATRON='*.jpg *.png' RES='96x96' DIR='miniaturas' # Comprobamos los parámetros if [ $# -ne 1 ]; then echo "Uso: $0 " exit 1 fi # Accedemos al directorio con las imágenes cd $1 || exit 1 # Creamos el directorio donde guardaremos las imágenes convertidas mkdir $DIR || exit 1 echo -e "\nTipo de imágenes: $PATRON" echo -e "Nueva resolución: $RES" echo -e "Directorio de destino: `pwd`/$DIR\n" # Una a una convertimos las imágenes del directorio for imagen in ${PATRON}; do if [ -f "${imagen}" ]; then echo -ne "\tˇ $imagen -> " convert -size $RES -resize $RES $imagen $DIR/$imagen 2>/dev/null if [ $? -eq 0 ]; then echo "OK" else echo "ERROR" fi fi done