Mar 222009
 

Earlier versions of Apple’s iPhoto stored its library information in a regular folder structure. Around version 7 Apple changed that approach and iPhoto began hiding its folder structure inside a package file. While this makes the applications presence on the drive neater and theoretically more portable, it does hide the images in iPhoto’s library from Lightroom.

If you want to migrate your iPhoto library to Lightroom I have some good news and some bad news. The good news is that it is relatively easy to import the files. The bad news? Your edits will not migrate easily. Unlike Lightroom, files that you edit in iPhoto are saved as a separate file. You can import these edited files but you will have both an original and the edit without any connection between them. Essentially, you wind up with two separate images. If you’re still game here is how you do it.

Locate your iPhoto Library package. It’s is in the Pictures folder by default.

Picture 1.png

Right click (or Control click) on the iPhoto Library and choose Show Package Contents.

Picture 2.png

A new Finder window will open revealing the folder structure hiding inside the package.

Picture 3.png

Lightroom cannot see inside this package so we need to make an alias to the Originals folder. This is where your original image files are stored. Right click (or Control click) on the Originals folder and choose Make Alias.

Picture 4.png

This creates the alias at the same folder level as the Originals folder.

Picture 5.png

Lightroom won’t be able to see this either so we need to drag the alias to a regular folder. The desktop is a convenient place since we won’t need the alias once we’re done.

Picture 6.png

Now open Lightroom and click Import in the Library Module.

Picture 7.png

Choose the Originals alias from the desktop (or wherever you chose to save it).

Picture 8.png

In the import dialog it is important to choose the option to Copy photos to a new location and add to catalog. You can’t leave them at their original location because Lightroom won’t be able to get to them inside the iPhoto Library package. Choosing to move the files will damage the iPhoto Library package and you won’t be able to open the library in iPhoto. So Copy is the best choice here.

Picture 9.png

When the import is finished you have your iPhoto images in Lightroom!

Picture 10.png

If you choose to also import the edited version just follow the same make an alias procedure for the Modified folder inside the iPhoto package. Once you’re done you can delete the alias files.

Keep in mind that many things may also be left behind. iPhoto will store EXIF and keywording in expected locations. However, IPTC data may not migrate with your files.

Line Break

About the Author:
Contact Gene


Gene is an Adobe Community Professional, an Adobe Certified Expert in Photoshop Lightroom, Photoshop, and InDesign, and an avid Lightroom fan. He has written several feature articles for Photoshop User Magazine and is the author of Explore Lightroom 4: A Roadmap for Photographers.

He belongs to the Professional Photographers of America (PPA) and the National Association of Photoshop Professionals (NAPP). Gene is the Co-Founder, Manager and a frequent blogger for the Dallas Fort Worth Adobe User Group (DFWAUG).

In addition to running Lightroom Secrets, Gene also contributes to O'Reilly's media blog, moderates on the Adobe forums, and helps out on lightroomforums.net.

  • bzeller

    Is it possible that an updated version of iphoto (updated two months ago) is causing the confusion?
    It still does not explain the discrepancy in the numbers, though.
    If this is the cause, is there an easy fix?

  • http://lightroomsecrets.com Gene McCullagh

    Hi bzeller!

    The two month timeline does sound suspicious. Perhaps that is the cause. Another possibility is that you are shooting in a raw format that iPhoto recognizes but LR does not. That is a highly unlikely situation, though, as Adobe is much quicker at getting out raw support updates than Apple is.

    If you plan on moving from iPhoto to LR and can’t find an answer you could export the images from the last two months and then import those into LR. Alternatively, you could try opening the iPhoto package and copying one or two of the missing files to your desktop and then see if LR can import those.

  • http://twitter.com/davekeys Dave Keys

    Nice post! LR3 even found my referenced files on another disk from the iPhoto library!

  • http://lightroomsecrets.com Gene McCullagh

    Thanks Dave!

  • Aleda_freeman

    Maybe you smart folks can help me! I have 14,000 JPEG and GIF (no RAW) in iPhoto 4 on an eMac. I would like to move these to a PC and retain the comments and keywords. Is it at all possible? It sounds like importing from iPhoto to Aperture first might help? Then go on to something else (Aperture is only for Mac, right?). I only do basic editing, I’ve been using iPhoto or Photoshop Elements for that. If Lightroom can preserve my keywords and comments it would be worth it, as they represent a lot of effort.

  • http://lightroomsecrets.com Gene McCullagh

    Hi Aleda!

    Take a look a little further up at my reply to Israel. You can embed the keywords in the files on export. Once they are embedded in the file then LR will read them. As for the comments, I’m not sure how you would get those over to LR.

  • Pingback: Getting Your iPhoto Images into Lightroom » Digital Daily Dose

  • Pingback: How do you create an alias for iPhoto package folders in mountain lion? | Q&A System