Adobe Photoshop Lightroom 3 – Understanding Metadata Storage

One of the highly desirable features of Lightroom is that editing is non-destructive. You can adjust, crop, retouch, and apply various settings to your images without loosing the original. However, it’s important to understand where the edit information is stored and the implications.

By default, Lightroom stores all metadata (including changes to the image) in its catalog. If you only use Lightroom on one computer and you never have any problems with your catalog, you’ll probably never notice – your changes just work. However, if you were to delete your catalog, all changes will be lost. In other words, you’ll only have your original image files. So even in simple use cases, it is critical that you back up your Lightroom catalog.

If you use more than one computer to work on your images, and use you a catalog on a portable hard drive, the same situation as above applies. However, since Lightroom will not use a catalog on a shared drive, the situation becomes more complex for those of us who share images across their network.

Lightroom, like many other photo packages, is also capable of reading and writing image metadata from image containers such as jpegs and from “sidecar” files. If you right-click on an image or folder in your library, select “Metadata” and then “Save Metadata to File”, the data will be written to either the appropriate place in the image file or an XMP file in the same directory as as the image. There is also a setting to do this automatically:  Edit > Catalog Settings > Metadata Tab and place a check in the box for “Automatically write changes into XMP”.  I strongly recommend that you turn this option on:

  1. It increases compatibility with other applications including Photoshop.
  2. If your catalog becomes corrupt, you can re-import images without loosing all your work.
  3. Assuming you backup your images, you will also back up the metadata.
  4. You can open images from another PC or import them into another Lightroom catalog and preserve all your edits.

If you’re starting to work with a second computer and haven’t turned this option on:

  1. On your primary computer, right click on the top folder in your catalog and select “Save Metadata.”  It’s going to take a while, perhaps overnight, but it will write the XMP files.
  2. Turn on “Automatically write changes into XMP.
  3. You can now create a new catalog on your second computer and import your images into the catalog. Lightroom will pick up the XMP data.  Don’t forget to turn on the “Automatically write changes into XMP” option for each new catalog.

As you’re working, you might notice an indicator in the upper right corner of an image warning you that metadata has changed on the hard drive, presumably because you edited the image on a different computer or within a different catalog. You can right click on an image (or a selection of images) under “Metadata” and select “Read Metadata from File”.  If you’d like to force Lightroom to read Metadata at the folder level, simply click on the folder, choose Metadata from the main menu at the top of the screen, and select the appropriate option.

There are two drawbacks you should be aware of:

  1. Writing XMP data to disk may reduce Lightroom performance in some circumstances.
  2. If you have a lot of jpegs and write XMP data, each file will change (as opposed to raw files, where a separate .xmp file will be created).  If you use an online backup service, beware that writing XMP data en mass may result in all your files being uploaded again. On the other hand, your work will now be automatically backed up.

To recap:  By default Lightroom 3 stores all your work in the catalog only unless you configure it to automatically write XMP or manually force it to. XMP files are cheap insurance and for most users I recommend configuring Lightroom to write them automatically.

Adobe Photoshop Lightroom 2.1

Before I discovered Lightroom I opened every image in Photoshop, closed the ones I didn’t like, and adjusted the ones I did. I got pretty good at it and I had macros to do things like create jpegs for use on the web. Lightroom changed all that and introduced me to a much faster and more efficient process.

Lightroom takes a workflow approach that is quite different from traditional image editing software. Once you have imported your images into Lightroom, you can use it to select and/or rate your images, perform adjustments like cropping, levels, and minor retouching, and output the images to various file formats, a printer, or web galleries. While Lightroom has many great features, I love it because it is easy to use, very flexible and completely non-destructive.  It also cut my postprocessing time by more than half.

Continue reading

Captioning Digital Photos

Ken writes,

“What program or programs are recommended for captioning digital photos? I want to be able to choose the location of the caption, the font, and the colour of the text.”

Most photo editing packages allow you to add text to your images. I seldom add captions to photos (and SmugMug automatically watermarks my uploaded images for me there), but when I do I usually just add a text layer in Adobe Photoshop. I just checked Photoshop Elements 6, and it supports text layers as well. Just click on the “T” in the toolbar, click on the image,and it will create the layer for you.
Many companies have downloadable trial versions online. For example, you can download Adobe Photoshop Elements 6 here and see if it meets your needs.


Does the software that came with your scanner suck?  Is your expensive Nikon film scanner sitting on the shelf because you bought a new computer or upgraded to the latest Windows operating system only to find out that Nikon is still in the dark ages?

If so, check out VueScan by Hamrick Software.  It supports 750 flatbed and film scanners, you can try before you buy, and email is answered by Ed Hamrick himself.
Among other things, VueScan includes drivers to handle scanners that have been abandoned by the manufacturer, and it works on Windows (including Vista-64), Mac OS, and Linux.
You can read more about why Ed Hamrick is my hero here.