#!/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