#!/bin/bash

	avatar_factory_PATH=${0%%/themes/*}

	destination=$1
	grabber_picture=$2
	theme_name=${0##*/}

	case $theme_name in
		dvd )	dvd_theme_base=base
		;;
		dvd-1 )	dvd_theme_base="base-1"
		;;
		dvd-2 )	dvd_theme_base="base-2"
		;;
		dvd-3 )	dvd_theme_base="base-3"
	esac

	create_theme ()	{
		convert  \
			   $avatar_factory_PATH/themes/DVD/$dvd_theme_base.png \
			   /tmp/thumb$$.png  -geometry  +10+17  -composite \
			   $avatar_factory_PATH/themes/DVD/top.png  -geometry +0+0  -composite \
			   "$destination"
	}

	picture_aspect=$(echo "scale=2; $(identify -format %w "$grabber_picture")/$(identify -format %h "$grabber_picture")*100" | bc | cut -d. -f 1)

	if [ $picture_aspect -gt 65 ]; then
		picture_aspect=555x106
	else
		picture_aspect=72x555
	fi

	convert "$grabber_picture"  -thumbnail $picture_aspect -crop 77x106+0+0  +repage /tmp/thumb$$.png

	create_theme

	rm  /tmp/thumb$$.???

