ADD For iPhoto
Free
ADD for iPhoto was designed from the ground up to be safe. Safe with respect to your images and the iPhoto library. ADD uses only approved Apple APIs. It communicates directly with iPhoto in order to get its job done; guaranteeing that there will be no “funny business”. We have not reverse engineered the iPhoto database in order to achieve our goals. We certainly had the option to do that; but decided it was too risky of a proposition given that the structure changes with almost every update to iPhoto. The APIs on the other hand have remained stable. The bottom line is that ADD for iPhoto is the safest way available to remove duplicates from your library.
ADD for iPhoto will never delete anything with its default settings. Detected duplicates are simply tagged with keywords. They are: •ADD Unique•ADD Processed•Date Duplicate•Filename Duplicate•Hash Duplicate•Hash Original•Hash [x] Set:[] •ADD Similar [x]
When processing is complete, check your keywords for Hash Duplicate, Date Duplicate, or Filename Duplicate. . . . If you've used ImageIQ look for "ADD Similar 0" through to "ADD Similar 8".
It certainly makes the chore of de-duping easier.
Basic usage guidelines are available here.
There is also a tutorial on what to do once ADD for iPhoto has finished its job.
Features
√ Full Library Scanning √ Scan a selection of images √ Finds absolute duplicates and potential duplicates. √ Find visually similar images with Auto-ImageIQ √ ImageIQ a selection of images to find visually similar pictures. √ Many Advanced Options √ Ultimate in safety. ADD For iPhoto only uses iPhoto APIs to do its job.Benefits
√ Get organized! √ Save space. √ Speed up iPhoto.
Your photographs are precious, important, and valuable. This is why ADD won't delete anything without your consent. ADD does not know which is the original you want to keep. There are many reasons for this. Duplicates may be coming from different events.... have different ratings.... different comments.... and so on. ADD does not want to make a decision about which one you want to keep as it would almost always be wrong for one person or another.
That being said... there is an advanced option that will allow ADD to declare an original and move the rest to the trash. This is disabled by default because of the risk of making the wrong decision as to what should be kept. If you are interested in this sort of automation and don't care about which of the duplicates is deleted have a look at this this tutorial.