How to extract images from Aperture Project file: Quick and Dirty Solution
Export a project. Using the 'Get Info' panel, rename the project so that the extension ".approject" is no longer there. The project should now become a folder in the Finder.
Create an Automator workflow that does the following:
Get Folder Contents:
Check "Repeat for each subfolder found"
Filter Finder Items:
'Name Extension' + 'Contains' + 'JPG'
Move Finder Items:
To: "Desktop"
Save that as a finder plug-in, control-click on your exported project (or even Aperture Library), and run your action.
Voila... All JPG files in that project will appear on your desktop.
I couldn't figure out a way to extract all the RAW types and JPEG simultaneously, so you will have to change the 'JPG' to CR2, CRW, or NEF, etc.. depending on your RAW format.
Hopefully this proves to people that your images are easily recovered from the "proprietary" database that apple uses. From what I've seen of the XML files that live alongside images, it would be trivial to extract keywords and additional information as well.
Any ideas on how to improve this workflow would be appreciated... especially a way to extract all image files from the project, instead of just one type at a time.
PowerMac G5 Dual 2.3, Mac OS X (10.4.3)