#!/bin/bash
# usage:
#   jgw2kal-all *.jpg
#
# convert all JPG WorldFile calibration files to Glopus KAL

if [ $# -eq 0 ]; then
  echo "usage: jgw2kal-all *.jpg"
  exit
fi

hash gdalinfo
hash world2kal

for name in "$@"; do 
	# jgw2kal "$name"
	base=${name%.*}
	image=$name
	jgw=$base.jgw
	kal=$base.kal
	# get image size
	sizex=`gdalinfo "$image" | grep "^Size is " | sed "s/Size is \(.*\), \(.*\)/\1/g"`
	sizey=`gdalinfo "$image" | grep "^Size is " | sed "s/Size is \(.*\), \(.*\)/\2/g"`
	world2kal "$image" $sizex $sizey < $jgw > $kal
done
