So with the majority of my nintendo stuff sold ("why not all of it?" you ask? stay tuned....), I've got a great wad of virtual cash burning a hole in my virtual wallet and have been poring over local camera shop ads in search of the "Best Deal" for the Nikon D70. I've also been reading a few different photography forums online, and for the most part people seem quite happy with the D70. But as they say, every silver lining has a cloud. There have been a few reports that the D70 sometimes just stops working. Permanently. While the D70 hasn't been out long enough for any of the cameras to be out of warranty, this is a little distressing to say the least. It seems that there is no user error here - the camera simply goes to sleep one day and never wakes up again. What if this happens after the camera is out of warranty? What if this happens while on vacation? Since I had pretty much decided on the D70, I haven't been paying as close attention to the Canon 20D to see what serious issues, if any, have come up with it. There were some issues with firmware upgrades, but as far as I can tell they were mostly user error, and all new units have the most recent firmware installed. Compound that with the ever-increasing number of hot pixels in my 3 year old Coolpix 990, and the flaky battery contacts and I cannot help but start to pay more attention to the little voice inside that questions the long term reliability of digital cameras.
Garrett's question at linuxart, What do you do with your images? has generated quite the discussion. Many excellent suggestions being made, including the use of XMP to store the metadata for your images directly within the image files. The advantages of using XMP are that you can move your files around outside of F-Spot (or whatever other image management app), and still maintain information that you've entered about the description, location, etc. Backups become simpler because you don't have to save the metadata seperately. Two possible issues that I can see are:
- All image manipulation must be done in an XMP-aware app, or at least applications that don't blow away the XMP data.
- Support of RAW formats - Adobe's XMP documentation doesn't specifically mention any RAW formats, which makes me wonder if it's possible to use XMP in formats like Nikon's .NEF (which does seem to be a TIFF format, so maybe there's hope).
<rant> My images are sacrosanct. I do not want image management software to store comments, tags, descriptions or anything else that did not come from my camera inside the image. If you absolutely feel the need to do this in your software, then at least make a copy of the original image. I always want to be able to go back to the virgin image as it first was transferred from my camera. </rant>
The F-Spot project really interests me. I think I first noticed it from Garret's blog. F-Spot plans to do (according to the wiki) many of the things that I've been trying to hack into my photo management app. One area that I'd like to see more focus on in F-Spot is backups. I've been implementing a system that backs up (as part of a generic exporting system) all of your pictures to CDs or DVDs of different sizes. The CD would also contain (enough to fill up the disc):
- The complete index of all the pictures you've taken (dates, comments, categories, etc.)
- Thumbnails for images (those on the CD, and those not on the CD)
- Images that haven't been backed up in a while (configurable - I figured I'd start with LRBU - Least Recently Backed Up)
- Recovery data for individual images, or entire CDs. I was thinking of using parchive (probably v2) to generate the recovery data.
- Flexible directory structure for storing images. I like all of my images to be in folders that identify the date the image was taken. So I've got folders named "2004-10-11", "2004-10-07", etc. But I'm sure that everybody has their own preference, so this should be configurable.
- Batch date adjustment. I often forget to update the clock on my camera when I travel, so as a result the dates stored in the EXIF headers of the image are in EST. It would be great to be able to select a bunch of images and say "offset the time by -1 hour." If your camera's clock was completely off (but still consistent with itself), it would be great to select a bunch of pictures, choose one of them for which you know the date and time, and the program would figure out the correct time offset and apply it to your selected images.
Just saw this preview (dpreview.com) this morning. Yummy, I can't wait :) Although there's no way I'll be able to afford this. I'm seriously looking at the Nikon D70, the Pentax *ist D (and the DS when it comes out in November), and possibly the Canon 300D. I'll probably have to sell off all my nintendo stuff to finance my current photography addiction, but it will be well worth it!