#!/bin/bash
if [ $# -lt 3 ]; then
echo "Usage: $0 <src dir> <dst dir> <new resolution>"
exit 1
fi
SRC_DIR=$1
DST_DIR=$2
RESOLUTION=$3
EXTENSION="jpg"
QUALITY=85
#CWD=`pwd`
#cd ${SRC_DIR}
for NAME in ${SRC_DIR}/*.${EXTENSION}; do
#BASE_NAME=`basename ${NAME} | sed "s/\(.*\)\.jpg/\\1/"`
BASE_NAME=`basename ${NAME} .${EXTENSION}`
echo "SRC: ${SRC_DIR} DST: ${DST_DIR} NAME: ${NAME} BASE_NAME: ${BASE_NAME}"
convert -resize ${RESOLUTION}x${RESOLUTION} -quality ${QUALITY} +profile '*' ${NAME} ${DST_DIR}/${BASE_NAME}_${RESOLUTION}.${EXTENSION}
done
Comments