[eluser]stevefink[/eluser]
Actually, sorry. I keep posting to myself. I think the source image wasn't being seen because I loaded the library 'automatically' through autoload.php, at which point $config isn't passed to it.
I removed it from there and loaded it directly from the controller's method.
After the following I receive an error in my PHP logs:
DEBUG - 2007-08-21 20:19:49 --> $uploadFile: uploads/IMG0595.JPG
DEBUG - 2007-08-21 20:19:49 --> Image Lib Class Initialized
[21-Aug-2007 20:19:49] PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 9088 bytes) in /Applications/MAMP/htdocs/f1auto_ci/system/libraries/Image_lib.php on line 1140