#!/bin/bash
#
# by dgnad <bluedrago@gmx.de>
# 
# licensed under GPL <http://www.gnu.org/licenses/gpl.txt>
# you could consider that a joke for such a small script

k=1

if [ $5 ]; then
	k=$5
fi

if [ $1 ] ; [ $2 ] ; [ $3 ]; [ $4 ]; then

	for i in $( find $1/* -type f ); do

		echo "Converting $i .."
		if [ $k -lt 10 ]; then

			convert $i -scale $4x$4 $2/$300$k.jpg
			echo ".. $300$k.jpg - done"

		else
			if [ $k -lt 100 ]; then

			convert $i -scale $4x$4 $2/$30$k.jpg
			echo ".. $30$k.jpg - done"

			else

			convert $i -scale $4x$4 $2/$3$k.jpg
			echo ".. $3$k.jpg - done"

			fi
		fi

		k=$[$k+1]
		
	done
else 
	echo "Convert all files from one folder to jpegs in another folder - in a batch - try to not have spaces in your filenames"
	echo "Usage: rename-n-conv <input folder> <output folder> <new basic file name> <image size> <optional: start counting with this number> (ratio will be kept, you specify the biggest side)"
fi
