How to Find Where Hidden iPhoto Images Are Stored
IPhoto saves all your photos in a special library file in your Mac's pictures folder, so you need to locate your files directly from the program. If you marked the photos as hidden in the iPhoto library, first unhide the pictures so they appear when you browse an album or library. After unhiding the images, you can locate both the location of the original image and the modified version, which includes any changes you made in iPhoto since you first imported the image.
Open iPhoto. Click the library or album containing the hidden photos in the left pane.
Click the "View" menu and select "Hidden Photos." This displays all hidden photos and shows an orange "X" in the top right corner of every hidden image.
Click the hidden photo you want to locate. Click the "File" menu and select "Reveal in Finder" followed by either "Modified File" or "Original File." The original file is the original photo without any edits you made in iPhoto, and the modified file is the photo in its current state. This opens a Finder window that highlights the photo's file and shows the folder that includes the image.
Right-click the photo's name in the Finder window and select "Get Info." Locate the picture's entire directory path next to "Where" in the "General" section of the file properties. To copy the photo to a more accessible folder, right-click the picture's name in the Finder window and select the "Copy" option that includes the photo's name. Right-click the desktop or another folder and select "Paste Item."