Add a photo enhancement tool to iPhoto
May 15, '02 09:38:58AM
Contributed by: plazman30
It seems there is a hidden feature in iPhoto 1.1.1 called "Enhance" that tries to do some color balancing and white point correction. This feature is disabled by Apple, but can easily be enabled by anyone with the Developer Tools.
Read the rest of the article for the instructions, which were originally posted on this thread on the MacNN forums.
How to add an "Enhance" button to iPhoto
- Make a copy of iPhoto
- Open the package for the iPhoto copy and navigate to the English.lproj folder (located in Contents/Resources inside the package; replace English with the language of your choice)
- Double click ArchiveDocument.nib
- Drag the "Previous" and "Next" buttons and their separator bar to the very far right of the window
- Click once on the "Red-Eye" and "Black & White" button matrix
- Option drag the middle right handle of the matrix to the right until a new button cell is created (it won't snap back then)
- Double click on the new empty button cell so that it is selected
- Open the info window (command-shift-I)
- Set the title of the button to "Enhance" and the icon to "enhance" (without the quotes)
- Set the behavior to "momentary change"
- In the info window, select Connections from the popup menu
- Control-drag from the Enhance button to the ArchiveController (in the ArchiveDocument.nib window) to make a connection between them
- In the info window, click on "target" in the Outlets column and then "enhance:" in the Actions column and then click the "Connect" button
- Save the ArchiveDocument.nib and laucnh the iPhoto copy
If it doesn't work, trash the copy of iPhoto and continue to use the original.
[Editor's note: I tried this, and it worked exactly as described; I now have an "Enhance" button in iPhoto. The Dev Tools are required and make sure you do your work on a backup copy of the program! And if you're annoyed that Step One required 40mb of drive space, delete the extra languages you don't use to reduce iPhoto from 40mb to 12mb (see this hint for more detailed instructions).]
Comments (19)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20020515093858900