#!/bin/bash

if [ $# -eq 0 ]; then
	echo "Usage: $0 IMAGE_FILE_1 [IMAGE_FILE_2 [...]]"
	exit 1
fi

for IMG in $@; do

dims=`identify $IMG | awk '{print $3}'`
w=`echo $dims | awk -F x '{print $1}'`
h=`echo $dims | awk -F x '{print $2}'`

resize=0
if [ $(($w % 2)) == 1 ]; then
	resize=1
	w=$(($w - 1))
#	echo "new w = $w"
fi
if [ $(($h % 2)) == 1 ]; then
	resize=1
	h=$(($h - 1))
#	echo "new h = $h"
fi

if [ $resize == 1 ]; then
	echo "$IMG: resizing $dims to ${w}x${h}..."
	tmp=`dirname $IMG`/tmp_`basename $IMG`
	convert $IMG -crop ${w}x${h}+0+0 $tmp \
	&& mv $tmp $IMG
fi

done

