The Joys of a Digital Camera

S's parents gave us a digital camera for Christmas with the understanding that we would provide them with plenty of shots from our trip to Ireland. We just got back so I have spent most of the afternoon getting the pictures from the camera to my ISP's web server.

The camera is a Canon PowerShot A70. Neither of us is more than a point-and-shoot photographer, but it took good pictures even under fairly challenging conditions (high contrast, low light, that kind of thing). My Linux box is the only computer in the house with USB ports, so I paid a visit to Peter Toft's Linux / A70 Howto page.

My system is a little different to his: I am using SUSE 8.0 and he was using Mandrake. I found that digikam crashed when trying to load pictures from the camera. So did gphoto2, apparently at places where pictures had been erased from the camera.

I was eventually able to get gphoto2 to work. I downloaded, compiled and installed a more recent version of libgphoto2 (version 2.1.3 to be exact). With that change, gphoto2 loaded all the pictures from the camera. It still does not recognize the camera, so Peter Toft's workaround is still required:

gphoto2 --usbid 0x4a9:0x3073=0x4a9:0x3056 --camera "Canon PowerShot S40" -P

I used ImageMagick as described in an earlier entry to massage the photos a bit. (There is one additional step: the photos from the A70 are 3.2 megapixels, so the pictures need to be halved in size before they can be viewed on screen all at once.) The results can be seen at my ISP (for those who are interested).

About this Entry

This page contains a single entry by Christian published on December 28, 2003 5:57 PM.

Replacing Large Chunks of Text with Perl was the previous entry in this blog.

Fixing a Country Code Muddle is the next entry in this blog.

Find recent content on the main index or look in the archive to find all content.