Migrating old iPhoto Library to new Mac

Hi,
I recently experienced a hard drive crash on my 5 yr old iMac, so I've purchased a new one instead of repairing and upgrading the old one.  I now have a large iPhoto library on a backup drive (drag file copy, not Time Machine, and yes I am using Time Machine now...).  Since I started with an older version of iPhoto, I have the Library folder with all the folders visible inside, like the Originals, Modified, etc.  I was surprised to see that the iPhoto Library on my new system is a single file.  I had hoped to just drag the existing folders to the appropriate location on the new Mac.  Barring that, I tried importing the Library from my backup drive into iPhoto '11 on my new system (by just highlighting the Library folder in the import window), and boy what a mess I have now.  Most events appear two or three times, with some folders containing all the photos, some containing smaller versions (some type of thumbnails I presume).  I had around 25K photos on the old system, now I have over 55K after importing them to the new Mac.  After having spent a gajillion hours editing the original photos for dust, color correction, etc, I'm not at all interested in re-doing all this work.  I've done some searching but can't find any documentation on moving my old Library to my new iMac.  Any suggestions or a good URL would be great.
Thanks
Lou

Never import one Library to another. Every version and thumbnail is imported like a distinct photo, you lose all your Albums, Keywords etc., the link between Original and Previews is destroyed, the non-destructive editing feature is ruined and so on. In summary: it's mess.
In your case I woukd simply start over. Trash that Library on the new machine.
To migrate a Library to a new machine is simple:
Simply copy the iPhoto Library from the Pictures Folder on the old Machine (or in your case, from the Hard Drive) to the Pictures Folder on the new Machine.
Then launch iPhoto. That's it.
This moves photos, events, albums, books, keywords, slideshows and everything else.
I was surprised to see that the iPhoto Library on my new system is a single file.
Since iPhoto 7 (iLife 08) the old iPhoto Library Folder is a Package File. This is simply a folder that looks like a file in the Finder. The change was made to the format of the iPhoto library because many users were inadvertently corrupting their library by browsing through it with other software or making changes in it themselves.
Accessing the files in the Library via the Finder has not been supported on any version of iphoto. As an FYI:
There are many, many ways to access your files in iPhoto:   You can use any Open / Attach / Browse dialogue. On the left there's a Media heading, your pics can be accessed there. Command-Click for selecting multiple pics.
(Note the above illustration is not a Finder Window. It's the dialogue you get when you go File -> Open)
You can access the Library from the New Message Window in Mail:
There's a similar option in Outlook and many, many other apps.  If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.
If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser.
If you want to access the files with iPhoto not running:
For users of 10.6 and later:  You can download a free Services component from MacOSXAutomation  which will give you access to the iPhoto Library from your Services Menu.
Using the Services Preference Pane you can even create a keyboard shortcut for it.
For Users of 10.4 and 10.5 Create a Media Browser using Automator (takes about 10 seconds) or use this free utility Karelia iMedia Browser
Other options include:
Drag and Drop: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.
File -> Export: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.
Show File:  a. On iPhoto 09 and earlier:  Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.    3.b.
b: On iPhoto 11 and later: Select one of the affected photos in the iPhoto Window and go File -> Reveal in Finder -> Original. A Finder window will pop open with the file already selected.

Similar Messages

  • Unable to open previous iPhoto library on new Mac

    Hello,
    Wondering if anyone can help... Having copied my old iPhoto Library (from OS 10.6), I've tried various methods to open in new iPhoto (running OS 9) with all photos still organised into events.
    1. Replacing iPhoto Library: User > Pictures > iPhoto Library, doesn't recognise photos at all
    2. Reading iPhoto Library from file on external HD
    3. Holding down alt key, on opening iPhoto Library and pointing to old Library, doesn't recognise image files. But then…
    I actioned ‘Rebuild Library’ and had some success, I can see jumbled images, without Events data - though many images were duplicated after being enhanced (rotated).
    Is there a fool proof way other than how I’ve tried, to export all photos form old iPhoto Library, with events data remaining intact and not duplicating lots of images? Is iPhoto Library Manager the best software for Mac that will sort through and find /delete ‘similar' images?
    Appreciate all tried and tested suggestions, as this is about 5 years+ worth of images…
    Thanks

    Having copied my old iPhoto Library (from OS 10.6),
    What version of iPhoto last used that library before you copied it over?  Are you currently running iPhoto 9.5 1?  If your previous iPhoto verson was iPhoto 7 (08) or earlier read Note 2 below.
    This screenshot shows which previous versions of iPhoto are compatible with Mavericks.  It also indicates which versions qualify for a free upgrade to iPhoto 9.5.1 and which require a purchase:
    Note 1:  every day more users are reporting problems with iPhoto 8.1.2 so I've included it in the non compatible category.
    Note 2:  If your previous version of iPhoto was iPhoto 7 (08) or earlier you'll need to download and run the iPhoto Library Upgrader 1.1 application on the library before opening it with iPhoto 9.5.1.
    If the above does not apply try the following on a new copy of your original library:
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.>Click on the Add Library button,
    2 -  select the library you want to add from those in the selection window.
    3 - now that the library is listed in the left hand pane of iPLM, click on your library and go to the Library ➙ Rebuild Library menu option
    4 - in the next  window name the new library and select the location you want it to be placed. Check the checkbox "Scavange orphaned photos". Click on the Create button.
    Note 1: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments. However, books, calendars, cards and slideshows will be lost.
    Note 2:  Your current library will be left untouched for further attempts at a fix if so desired.
    OT

  • Transferring old iPhoto library to new iMac with iPhoto 11

    I have an external hard drive which contains my old iPhoto library (let's call it iPhoto A library) with about 10 years of pictures.  This was saved from an older version of iPhoto.  Since then, I started a new iPhoto library (let's call it iPhoto B library on my old computer but with iPhoto now upgraded to iPhoto 11).
    My question is: now I have a brand new iMac with iPhoto 11 (and absolutely no pictures currently in it!).  How do I successfully transfer both of my iPhoto libraries over to my new iMac?  I would prefer that they be in one library, but I'm not strongly opposed if they need to be in separate library.  My second question: if they are in separate libraries, when do I save them?  Same folder?  Where?
    By the way, when I try to open my iPhoto A library, it says "The photo library needs to be upgraded to work on this version of iPhoto.  Your photo library will not be readable by previous versions of iPhoto after the upgrade.  The upgrade process for very large libraries may take an hour or more to complete."
    Thanks so much to the Community for helping me! 

    How do I successfully transfer both of my iPhoto libraries over to my new iMac?
    drag them over (of course they can not have the same name) - Connect the two Macs together (network, firewire target mode, etc)  or use an external hard drive formed Mac OS extended (journaled) and drag the iPhoto library intact as a single entity from the old Mac to the pictures folder of the new Mac - launch iPhoto on the new mac and it will open the library and convert it as needed and you will be ready move forward.
    I would prefer that they be in one library, but I'm not strongly opposed if they need to be in separate library.
    There is no way to do this with iPhoto - if you have iPhoto '11 version 9.3 or newer you can purchase Aperture and use it to merge libraries.  Or you can purchase iPhoto Library Manager - http://www.fatcatsoftware.com/iplm/ -  and use it to merge iPhoto libraries.
    My second question: if they are in separate libraries, when do I save them?
    Where ever you want - if you have seperate libraries you switch between them by depressing the option key and launching iPhoto and using the switch library window
    By the way, when I try to open my iPhoto A library, it says "The photo library needs to be upgraded to work on this version of iPhoto.  Your photo library will not be readable by previous versions of iPhoto after the upgrade.  The upgrade process for very large libraries may take an hour or more to complete."
    That is correct - old versions of iPhoto can not access newer versions libraries
    and what ever you choose to do be sure tha tyou backup procedures are backing up everything
    LN

  • How do I migrate old iPhoto Library from Mac to new MBA?

    Attempted to move iPhoto library from old Mac to MBA by coping file to external drive.  Copy only gets halfway done then stops with message that some items cannot be copyed.  Help.

    How is your external drive formatted? This problem usually occurs, if you are copying from/to a drive that is not formatted Mac OS X Extended, and usually, if your Photo Library contains files with filename that include national characters, like äöüé, etc.
    If your drive is still the default MS-DOS (FAT) reformat it using Disk Utility, and then try again to copy.
    If this does nor help, look at the part of your Photo Library, that has been copied. You can open the library by ctrl-clicking it in the Finder, then select "Show Package Contents". From the files that have been copied, try to figure out, which file would have been copied next and causes the error. Check, if you can open it in Preview or another program. Look, if the filename contains non-standard characters.
    Regards
    Léonie

  • Old iPhoto library into new iPhoto

    Ok, to begin with let me apologise in advance for how this question is written. I am not the most savvy person when it comes to this type of thing but I am trying, I promise. So, I'm on my second MacBook Pro because my old one died a death after 5 years (and a toddlers intervention), a helpful guy at at Apple store got the harddrive out for me (a shiny piece of silver) which he said held all of my photos and music - the only two things I was worried about. With the help of this drive type thing that I plug this harddrive into, I was able to move across all of my music onto my new MacBook Pro but knowing that my photos would be a bigger job, I left that until I had more time. Well, I have just attempted to do this and it simply wont. It says its something to do with versions numbers. I can drag the library from the old harddrive (just the whole thing as I don't know if there is a specific sub-file that I need) onto my new desktop but when I think try to drag the old library into my new iPhoto, it simply wont read it. I have no idea what my old version number is but it would be pretty old, perhaps last updated 2-3 years ago. My new iPhoto library is version 9.2.3.
    In short - what is this girl doing wrong? Please tell me I haven't lost all of my old photos forever? The man in the store said it was fairly straight forward, he could have migrated things at the time but I didn't buy my new MacBook Pro until a week later and my old harddrive had already been removed. All I want to do is have all my old photos with my new photos in one place, I am not worried about any tags or names or faces or place information that is saved with the old photos as I really only use it for a storage type place instead of utilising all the cool options (I should, I know) so if there is an easy way that your Grandma would be able to manage, please let me know.
    Thank you!

    drinsurrey wrote:
    Ok, to begin with let me apologise in advance for how this question is written. I am not the most savvy person when it comes to this type of thing but I am trying, I promise. So, I'm on my second MacBook Pro because my old one died a death after 5 years (and a toddlers intervention), a helpful guy at at Apple store got the harddrive out for me (a shiny piece of silver) which he said held all of my photos and music - the only two things I was worried about. With the help of this drive type thing that I plug this harddrive into, I was able to move across all of my music onto my new MacBook Pro but knowing that my photos would be a bigger job, I left that until I had more time. Well, I have just attempted to do this and it simply wont. It says its something to do with versions numbers. I can drag the library from the old harddrive (just the whole thing as I don't know if there is a specific sub-file that I need) onto my new desktop but when I think try to drag the old library into my new iPhoto, it simply wont read it. I have no idea what my old version number is but it would be pretty old, perhaps last updated 2-3 years ago. My new iPhoto library is version 9.2.3.
    In short - what is this girl doing wrong? Please tell me I haven't lost all of my old photos forever? The man in the store said it was fairly straight forward, he could have migrated things at the time but I didn't buy my new MacBook Pro until a week later and my old harddrive had already been removed. All I want to do is have all my old photos with my new photos in one place, I am not worried about any tags or names or faces or place information that is saved with the old photos as I really only use it for a storage type place instead of utilising all the cool options (I should, I know) so if there is an easy way that your Grandma would be able to manage, please let me know.
    Thank you!
    You don't have to drag the library to the iPhoto icon. You have to double-click the iPhoto library to open iPhoto with it, and then, you should be able to access to the photos of your library. I recommend you to copy the iPhoto library to a different folder before doing this, because iPhoto will upgrade the library to make it work with your version, and if this fails, you will lose all your photos

  • How best to restore iPhoto library to new Mac mini

    So I have a brand new Mac Mini and my iPhoto library from my old iMac is backed both on Time Machine and via CCC on different external HDs. I want to transfer my iPhoto library(>200 GB) to the new Mini. Is there any reason to restore from Time Machine versus CCC? Are there advantages to using one versus the other?  I would like to keep my events, albums, etc. if possible. I made the CCC backup just to have an extra backup.
    Thanks in advance.
    Jim

    You can use the one you prefer because it's the same. With Carbon Copy Cloner, you just need to go to the folder of the external disk with the library and copy the library to Pictures folder, and with Time Machine, you can use Time Machine UI to restore the iPhoto library

  • Copying iPhoto Library to new Mac

    My entire iPhoto library with over 4000 pictures and 30 albums is on my iMac G5. I would like to know what is the best way to "mirror" my iPhoto library to my MacBook without having to manually create each album and drag the pictures into it (which would take forever!). I have an external hard drive I can use.
    Any suggestions?

    If you want to mirror it up to the time you make the copy: Just copy the entire iPhoto library folder to your new Mac and point iPhoto to it there (option-launch and navigate to the iPhoto library folder)
    Since that was too easy, I'm assuming you want to have both Macs to use the same set of images - i.e. when you add photos to one Mac, they should show up on the other's iPhoto as well?
    You'd have to use something like iSync but I'm usually afraid to trust the application's view of what is "newer". Things could get messy.
    Your album data is stored on the Library6.iPhoto file, so as long as you keep your Originals, Modified, and Data folders in sync, you should be able to copy the latest Library6.iPhoto file to both iPhoto Library folders.
    Still, this method is fraught with peril so do it at your own risk.
    You could share your entire library on each Mac and then use one Mac to look for new albums on the other one, and drag the entire album to the current Mac. A little less painful but not sure what you lose accessing a shared library's album. I don't know if RAW images would copy as RAW or JPEG.

  • Problem importing old iphoto library into new computer

    SO I ORIGIONALLY WROTE THIS TOPIC:
    "Ok so I just bought a new macbook pro with iphoto 08 and i want to transfer my pictures from my old Imac with im guessing iphoto 06 and all the albums to my new computer. How do i do this. I tried it once but i did it wrong because i only got the pictures over there but no albums so i deleted them on the new computer and am ready to try again"
    THEN I GOT THIS RESPONSE:
    Quit iPhoto, copy the entire iPhoto library as a single entity from the old computer into the pictures folder on the new computer and launch iPhoto on the new computer - it will convert (a one way conversion) the library as needed and you will be set.
    SO I DID THAT AND THE PHOTOS ARE THERE ON THE HARD DRIVE BUT WHEN I OPEN IPHOTO THERE IS NOTHING THERE
    PLEASE HELP

    Nick:
    Have you checked the size of the copied library to make sure it's a valid one. To be sure you're opening the correct library launch iPhoto with the Option key depressed and, when asked, select the option to choose a library. Navigate to your pictures folder and select the library to copied over from your old iMac.
    If your sure that's the library from the old iMac and it doesn't indicate any photos try the following in order as needed:
    1 - launch iPhoto with the Command+Option keys depressed and follow the instructions to rebuild the library. Select all options.
    2 - rebuild the library using iPhoto Library Manager as follows:
    Using iPhoto Library Manager to Rebuild Your iPhoto Library
    1 -Download iPhoto Library Manager and launch.
    2 -Click on the Add Library button, navigate to your User/Pictures folder and select your iPhoto Library folder.
    3 - Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File->Rebuild Library menu option
    4 - In the next window name the new library and select the location you want it to be placed.
    5 - Click on the Create button.
    Note: It may take some time to create the new library if you have a lot of photos.
    3 - start over with a new library and import the Originals folder from your original library as follows:
    Creating a new library while preserving the Events from the original library.
    Move the existing library folder to the desktop.
    Open the library package like this.
    Launch iPhoto and, when asked, select the option to create a new library.
    Drag the Originals folder from the iPhoto Library on the desktop into the open Photo window
    This will create a new library with the same Events as the original library if you have the Finder checkbox unchecked in the Events preference pane.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Moving Certain Events From iPhoto Library to new mac

    I just bought a new macbook pro. i want to transfer my iphoto library to my new MacBook Pro, BUT i only want to transfer certain events.
    Ex: i have events A,B,C, and D on my iMac but i only want events A and D on my MBP due to space concerns.

    Link the two Macs together and use iPhoto Library Manager to move the selected Events plus associated metadata between the libraries.
    Regards
    TD

  • Migrating large iPhoto library from my old mac to a new iMac

    Hi there. This seems a little complicated, but hopefully I can explain my problem clearly and somebody will have faced this same problem.
    I currently have a Macbook pro of approximately five years old and it is running an outdated version of iPhoto (6.0.6) and has just over 5,000 pictures in its library which have been edited and updated.I have recently purchased a new iMac (11,3) which is running iPhoto 11 (version 9.1.5) which so far has only about 30 photos in it which were loaded as a “test” import and could be removed if necessary.
    What I want to know is how do I best go about transferring my old iPhoto library and its contents (critically, I obviously want to keep the 5,000 shots intact in their edited state) over to the new iMac so that I can view my whole photo library in iPhoto ’11?
    I have actually moved the whole iPhoto library folder across to the iMAC hard disk and put it in a separate dummy folder, however, I am usure about exactly how to go about combining them as it would appear that iPhoto ’11 may have a different underlying file structure and I don't want to mess this up!
    It had occurred to me that it might be worth upgrading iPhoto on my macbook Pro to iPhoto ’11 (I have recently upgraded to snow leopard so I have access to the App Store)....... Am I right in thinking that this provides a simple down-loadable upgrade all the way to IPhoto’11. Would this help me in any way what I am trying to do, do you think?
    Be grateful for all advice on this.
    Thanks,
    Alan.

    It's really simple.
    I have actually moved the whole iPhoto library folder across to the iMAC hard disk and put it in a separate dummy folder,
    Hold down the option (or alt) key key and launch iPhoto. From the resulting menu select 'Choose Library' and point it at this Library. Iphoto will upgrade the library to the new format.
    Regards
    TD

  • Should I delete my old iPhoto Library Current folder once everything is transferred to Photos Library Current?    Does this mean that all my new photos on any device can come off my Mac and ONLY be in the Photos Library which is in the cloud?

    I have 2 questions about the new Photos app for Mac (I'm running 10.10.3 on my MacBook Air 1.8GHz Intel Core i5 mid 2012)):
    1.Should I delete my old iPhoto Library Current folder once everything is transferred to Photos Library Current?
    2. Does this mean that all my new photos on any device can come off my Mac and ONLY be in the Photos Library which is in the cloud?  That would free 59GB off my Mac and that would be very good.

    1.Should I delete my old iPhoto Library Current folder once everything is transferred to Photos Library Current?
    You can, but I would wait, until you have have been working with Photos for some time and are sure, that everything migrated well. There may be hidden flaws in your library and teething problems with Photos. Don't be in a hurry to abandon iPhoto completely. You may need to go back, until bugs have been fixed.  Th Photos Library does not duplicate the photos in your iPhoto Library. the media files are shared and do not need extra space: See:  Photos saves disk space by sharing images with your iPhoto or Aperture libraries - Apple Support
    2. Does this mean that all my new photos on any device can come off my Mac and ONLY be in the Photos Library which is in the cloud?  That would free 59GB off my Mac and that would be very good.
    If you have enough iCloud storage.  But Photos will still need space for local thumbnails on all devices.
    See:  Apple - OS X - Photos Preview
    Fill your library, not your device.
    iCloud Photo Library can help you make the most of the space on your Mac. When you choose “Optimize Mac Storage,” all your full-resolution photos and videos are stored in iCloud in their original formats, with storage-saving versions kept on your Mac as space is needed. You can also optimize storage on your iPhone, iPad, and iPod touch, so you can access more photos and videos than ever before. You get 5GB of free storage in iCloud — and as your library grows, you have the option to choose a plan for up to 1TB.

  • How do I migrate my iPhoto library to my new computer from my old one?

    how do I migrate my existing iphoto library from my old iMac to my new Mac Book Pro?

    Get a external hard drive and connect it to the older Mac, refuse TimeMachine if it asks.
    Open your Pictures folder and drag and drop the iPhoto Library onto the drive icon, when finished unmount (drag to trash) the drive and connect it to the other Mac.
    Reverse the same proceedure, replacing the new iPhoto Library with the older one and then start iPhoto, it will update the old database.
    If you ever want to get the originals out, right click and "show package contents"  on the iPhoto Library, a folder called Originals holds your pictures, no iPhoto needed.

  • I can't copy my old iPhoto library from a external HD to my new mac?

    Hi. I just bought a new mac and want to have all my old iphoto pictures from my old mac into my new iPhoto library. I've tried to copy the old iPhoto library into a external HD(works fine), but the problem is that I can't copy it out from the external HD an in to my new mac again. It just say that it doesn't work because it doesnt have enough storage.
    I don't get why it would say that, because the old iPhoto library is 89.55 GB and I haven't used any memory at all on my new macbook pro, and my old macbook pro has memory enough to have the iPhoto library on it (the mac is 5 years old and has almost a full memory), so why can't my new macs memory manage the iPhoto library when my old mac can? It doesn't make sense at all.
    I've googled it, and it says everywhere that it should work by simply copy to external HD and move over the library from there and into the pictures folder, but this definitely doesn't work for me.
    I hope that some please can help me with this, I don't know what do to.

    Do you know how much space the cheapest macbook pro with reatina has?
    http://www.apple.com/mac/compare/notebooks.html
    A basic MBP may only have
    128GB solid-state drive

  • Recently purchased a new imac and thought my old iPhoto library transferred over. It wasn't. And I can't get iPhoto to open on my old mac ("can't open your current version of iPhoto using this version of iPhoto. You have made changes to your photo lib ...

    I purchased a new imac (4G, OS X 10.6.8) in Feb 2011 and thought my old iPhoto library transferred over. It wasn't. And I can't get iPhoto to open on my old mac. It says, "can't open your current version of iPhoto using this version of iPhoto. You have made changes to your photo library using a newer version of iPhoto. Please quit and use the latest version of iPhoto". I don't think my old mac will support the newer version of iPhoto so I feel like I'm stuck (this is why I got a new mac -- cheaper than upgrading all my software, etc). Help! I really need to get to my old photos, and no, they are not backed up anywhere. Thanks.

    You have two options:
    Run the Library on a machine that has the same version as the machine that was stolen.
    or
    Recover the files from this library and start over from scratch.
    To recover the files:
    Go to your Pictures Folder (or whereever you have the back up) and find the iPhoto Library there. Right (or Control-) Click on the icon and select 'Show Package Contents'. A finder window will open with the Library exposed.
    Your originals are in the Masters folder.
    Note this will only recover your photos as imported from you camera.
    Regards
    TD

  • How do I transfer old iphoto library 9.5.1 to new mac/retina display with iPhoto 9.6?

    I am trying to transfer my old iPhoto library 9.5.1 from an old mac (OSX 10.9.5) to my new retina display mac, with Yosemite 10.10 and iPhoto 9.6. When I try to import the old library it asks if I want to shut down my current iPhoto library and open a new one. I have already transferred photos from my iPhone into iPhoto 9.6 on the new mac.

    Never import one Library to another. Every version and thumbnail is imported like a distinct photo, you lose all your Albums, Keywords etc., the link between Original and Previews is destroyed, the non-destructive editing feature is ruined and so on. In summary: it's mess.
    To move an iPhoto Library to a new machine:
    Link the two Macs together: there are several ways to do this: Wireless Network,Firewire Target Disk Mode, Ethernet, or even just copy the Library to an external HD and then on to the new machine...
    But however you do choose to link the two machines...
    Simply copy the iPhoto Library from the Pictures Folder on the old Machine to the Pictures Folder on the new Machine.
    Then launch iPhoto. That's it.
    This moves photos, events, albums, books, keywords, slideshows and everything else.

Maybe you are looking for