Solved

Import photos into iPhoto keeping previous structure as found in finder.

Posted on 2010-08-18
7
823 Views
Last Modified: 2013-12-04
I'm migrating a Windows user to the Mac. They previously held all their photos across multiple folders on their computer. This method of organization created a lot of duplicates, but worked for them since sometimes photos would need to be in different folders based on the subject/event (which could naturally have multiple methods of categorization). They also utilize some sub-folders.

I first copied all their photos to the Mac finder. I then dragged each folder to the sidebar in iPhoto, which created an album. This proved tedious as they had hundreds of folders. I then found a script at http://bit.ly/aK3CfW that did this for me. Both of these methods however would ask me if I wanted to import a duplicate, and when selecting 'no,' would fail to put the image in multiple albums.

For example, if I had 2 folders with the same photos and wanted 2 different albums (both with the same photos), it wouldn't let me automate this some how. I would have to create a duplicate if I wanted it to work.

Does anyone know of a better way to accomplish what I'm after?
0
Comment
Question by:baadayakazi
  • 4
  • 2
7 Comments
 
LVL 9

Expert Comment

by:MBobrek
ID: 33488562
1. You could run that script and allow for duplicates - that's the obvious
2. iPhoto can have photos associated with more than one event, grouping, etc.  

For example:  I have only ONE photo in my folder.  I can tag it by two seperate events, three, whichever.  I can also tag it by each individual face.  So in theory, that one photo can appear in a dozen or more "categories".  

iPhoto is best utilized with one copy of the image.  When taking the time to configure it properly and associating events, faces, etc., it's an excellent tool.  

In short, I'd import one folder at a time from the beginning, show them how to add faces, event folders, etc (Manual OR smart folders), and teach them to take their time.  In the end, they will be happy without duplicates but having them associated with all the proper categories.
0
 

Author Comment

by:baadayakazi
ID: 33500435
Your solutions are certainly good for the longterm. However, I need to just put the folders in as albums for the time being. The user would be a little frustrated having to work through the other options.

They have about 30,000 photos and over 600 folders.
0
 
LVL 9

Expert Comment

by:MBobrek
ID: 34081466
It sounds like that method is, in fact, the best method. I would, however, check yes to duplicates to retain the structure if the photos being in all the events. I had done this before, granted on a smaller scale and it worked.

The alternative would be to deal with each folder individually. But with 600 folders, I'm sure that's very tedious.
0
DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

 

Author Comment

by:baadayakazi
ID: 34315568
Is there an option to allow it to import the duplicates, then some sort of script that can run through and remove the duplicates from the library, but still reference the "duplicate" across the albums?

For instance, let's say I imported a folder (by dragging into album area) with a photo named PHOTO_1.JPG, then I import a second folder that had photos called PHOTO_1.JPG and PHOTO_2.JPG. I check to allow importing of duplicates, meaning that I now have 2 copies of of PHOTO_1.JPG. Is there something I can do to remove one of the PHOTO_1.JPG files, yet still retain representations of it in both albums?
0
 
LVL 6

Expert Comment

by:evanmcnally
ID: 34458402
You can use Duplicate Annihilator (http://www.brattoo.com/propaganda/#duplicate_annihilator) to detect duplicates after the fact and then to delete them or simply to append/replace their keywords.  

Using a duplicate highlighting keyword, you can then do some filtering and sorting based on keyword and at least know easily which photos are duplicates and will need manual handling.

None of this truly does what you want, but the thing with structured data is that it's hard to create with a mess of non-stuctured data.  Not to bash the user you are helping, but they sort of already made their bed and have to lie in it.  

Are you sure your user will care one way or the other?  If having tons of duplicates did not bother them the first time why not just import it all including dupes and show them how to do it correctly going forward.  Having dupes would bother me, but some people do not really care so make sure you are not aiming higher than what the user needs/cares about.


0
 

Accepted Solution

by:
baadayakazi earned 0 total points
ID: 38289776
I ended up finding a good solution through using iPhoto Library Manager's merge libraries option. It allows you to not import duplicates, but keep album structure.
0
 

Author Closing Comment

by:baadayakazi
ID: 38307480
Other solutions did not answer my question.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Why do we like using grid based layouts in website design? Let's look at the live examples of websites and compare them to grid based WordPress themes.
"In order to have an organized way for empathy mapping, we rely on a psychological model and trying to model it in a simple way, so we will split the board to three section for each persona and a scenario and try to see what those personas would Do,…
The goal of the tutorial is to teach the user how to edit a basic portrait of someone. This tutorial shows how to edit two basic photographs, one of a car and one of a person.
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now