#!/bin/sh
## convert Casio *.CAM files to JPEGS
## cam files were generated by the Casio QV-10a
## this script uses command-line code from
## this script requires camtoppm.pl from
## PROCESS ##
# loops through each file passed in
# converts using camtoppm.pl, djpeg, pnmscale, cjpeg
# saves as originalfilename.newextension (.jpg)
## REQUIREMENTS ##
# perl MUST BE installed
# camtoppm.pl MUST BE in same directory as this script
echo "$# arguments sent to $0" # N arguments sent to /this/scripts/path
for camfile in "$@" ; do
if [ ! -f $camfile ]; then
echo "$camfile does not exist"
else
# separate the filename & ext
filename=$camfile
#extension=${filename##*.}
newfilename="${filename%.*}.jpg"
#echo "filename: $filename; extension: $extension; newfilename: $newfilename"
echo "processing $filename, will output to $newfilename"
camtoppm.pl -j $camfile | djpeg | pnmscale -xsize 320 -ysize 240 | cjpeg > $newfilename
fi
done
exit 0