Script img resize.sh
Jump to navigation
Jump to search
#!/bin/bash # # img_resize.sh # v 1.1 # # REQUIRED apt-get install imagemagick QUALITY=75; echo; echo "Riduce la dimensione dell'immagine specificata alla qualita' ${QUALITY}%"; echo "se non e' stato specificato nessun file,"; echo "converte i file presenti nella dir corrente"; echo; if test -n "$1"; then echo; BASENAME=`echo $1 | sed 's/\.[^.]*$//'`; convert "$1" -quality "${QUALITY}" "converted_${BASENAME}.jpg"; ls -lh "converted_${BASENAME}.jpg"; echo; else sleep 3s; mkdir "converted_${QUALITY}" || exit; for FILE in ./* ; do test -f "${FILE}" || continue; echo "${FILE}"; BASENAME=`echo ${FILE} | sed 's/\.[^.]*$//'`; convert "${FILE}" -quality "${QUALITY}" "converted_${QUALITY}/${BASENAME}.jpg"; done; echo; ls -lh "converted_${QUALITY}"; echo; fi; # End