#!/bin/bash

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

	destination=$1
	grabber_picture=$2
	grabber_picture2=$3

	convert "$grabber_picture"  -thumbnail 116x116 /tmp/thumb$$.png
	picture_width=$(identify -format %w /tmp/thumb$$.png)
	picture_aspect=$(( $picture_width - $(identify -format %h /tmp/thumb$$.png)))


    #The page is double:
	if [ "$picture_aspect" -gt "0" ]; then

	    #cover centered:
		if [[ ${icons_PATH##*/} != comic ]]; then
			convert "$grabber_picture" -thumbnail 333x116 /tmp/thumb$$.png
			picture_width=$(identify -format %w /tmp/thumb$$.png)
			offset=$(( $picture_width / 4 ))

			convert  \
				/tmp/thumb$$.png -crop 50x100%+$offset+0 +repage \
				$avatar_factory_PATH/themes/Book/comic-close.png -geometry +0+0 -composite \
				\( +clone -background black -shadow 55x3+3+3 -channel A -evaluate multiply 2 +channel \) \
				+swap +repage -gravity center -geometry -0-2 -composite \
				"$destination"
	    #cover from left side:
		else
			convert  \
				"$grabber_picture" -thumbnail 333x116 -crop 50x100%+0+0 +repage \
				$avatar_factory_PATH/themes/Book/comic-close.png -geometry +0+0 -composite \
				\( +clone -background black -shadow 55x3+3+3 -channel A -evaluate multiply 2 +channel \) \
				+swap +repage -gravity center -geometry -0-2 -composite \
				"$destination"
		fi
    #The page is single:
	else
		convert  \
			/tmp/thumb$$.png \
			$avatar_factory_PATH/themes/Book/comic-close.png -geometry +0+0 -composite \
			\( +clone -background black -shadow 55x3+3+3 -channel A -evaluate multiply 2 +channel \) \
			+swap +repage -gravity center -geometry -0-2 -composite \
			"$destination"
	fi

	rm /tmp/thumb$$.png


