for batch work, including:
- conversions between 87 formats, including PSD, JPEG, GIF, TIFF, Postscript
- resizings
- "proof sheets" (montage of thumbnails) with file names
- inumerable other tasks
you might find ImageMagick useful. It is free and runs under
Windows '95 and later ('95, '98, ME, NT 4.0, 2000, and XP)
Macintosh (MacOS 9 and 10)
VMS
OS/2
Linux/Unix
http://www.imagemagick.org
For batch conversions of raw formats, dcraw might be useful. Written byDavid Coffin, dcraw supports more than 50 different camera models including the S40, and may be found at
http://www2.primushost.com/%7Edcoffin/powershot/
The following cameras are supported by dcraw:
* Canon PowerShot 600
* Canon PowerShot A5
* Canon PowerShot A50
* Canon PowerShot Pro70
* Canon PowerShot Pro90 IS
* Canon PowerShot G1
* Canon PowerShot G2
* Canon PowerShot G3
* Canon PowerShot S30
* Canon PowerShot S40
* Canon PowerShot S45
* Canon PowerShot S50
* Canon EOS D30
* Canon EOS D60
* Canon EOS 10D
* Canon EOS-1D (needs ljpeg_decode)
* Canon EOS-1DS (needs ljpeg_decode)
* Nikon D1
* Nikon D1H
* Nikon D1X
* Nikon D100
* Nikon E950 ("DIAG RAW" hack)
* Nikon E990 ("DIAG RAW" hack)
* Nikon E995 ("DIAG RAW" hack)
* Nikon E2500 ("DIAG RAW" hack)
* Nikon E4300 ("DIAG RAW" hack)
* Nikon E4500 ("DIAG RAW" hack)
* Nikon E5000
* Nikon E5700
* Olympus E-10
* Olympus E-20
* Olympus C5050Z
* Minolta DiMAGE 5 (untested)
* Minolta DiMAGE 7 (untested)
* Minolta DiMAGE 7i
* Fuji FinePixS2Pro
* Kodak DCS315C
* Kodak DCS330C
* Kodak DCS420
* Kodak DCS460
* Kodak DCS460A
* Kodak EOSDCS3B
* Kodak EOSDCS1
* Kodak DCS520C (needs ljpeg_decode)
* Kodak DCS560C (needs ljpeg_decode)
* Kodak DCS620C (needs ljpeg_decode)
* Kodak DCS620X (needs ljpeg_decode)
* Kodak DCS660C (needs ljpeg_decode)
* Kodak DCS660M (needs ljpeg_decode)
* Kodak DCS720X
* Kodak DCS760C
* Kodak DCS760M
* Kodak ProBack
* Kodak PB645M
* Kodak PB645H
* Kodak DCS Pro 14n
* Sigma SD9