#!/bin/sh

echo "Converting 3D image:" $1

arg="$1"
/bin/mv -f "$arg" "${arg/mpo/MPO}"
arg=${arg/mpo/MPO}

filename=`basename $arg .MPO`

/bin/rm -f $filename"_left.jpg" $filename"_right.jpg"

# Guessing the camera make: SONY FUJIFILM
make=`exiftool -T $arg -Make`

if [ "$make" = "SONY" ]
then
        echo "SONY image"

        echo "Extracting Right image"
        exiftool -mpimage3 -b -w %f_right.jpg $arg

        echo "Extracting Left image"
        exiftool -all= --exif:all -o %f_left.jpg $arg
else
        echo "FUJI/etc image"

        echo "Extracting Right image"
        exiftool -mpimage2 -b -w %f_right.jpg $arg

        echo "Extracting Left image"
        exiftool -all= --exif:all -o %f_left.jpg $arg
fi

echo "Composing stereo file (side-by-side)"

# put side by side and make sure it fits inside the wall (not to resize)
convert $filename"_left.jpg" $filename"_right.jpg" +append -quality 100 -geometry "16000x2000>" $filename-sidebyside.jpg
/bin/rm -f $filename"_left.jpg" $filename"_right.jpg"

echo "Viewing 3D image:" $filename-sidebyside.jpg

$SAGE_DIRECTORY/bin/image3d $filename-sidebyside.jpg

/bin/rm -f $filename-sidebyside.jpg
