Is there any utility for iPhoto that will traverse an iPhoto directory
tree and export:
- the image file with a unique identifier
- Image data file (tab delimited)
-- image file unique identifier
-- image file name
-- image file OS X HFS+ identifier
-- iPhoto image title
-- iPhoto keywords
-- iPhoto comments
-- image date and time stamp
-- other image metadata (file format, exif data, colorSync profiles,
etc)
- Album data file
-- album unique identifier
-- album title
-- album comments
-- ablum creation date
- Album to image relationships
-- album unique identifier
-- image unique identifier
-- image manual sort order within the album
If such a utility existed, then it would be possible to move iPhoto
data seamlessly into another image management application on the Mac
or on Windows.
Such portability would greatly reduce my anxiety about putting my data
into iPhoto, especially as iPhoto 2 is, for me, a great disappointment
(performance and scalability). Apple's development priorities for
iPhoto is making me more concerned about data lock -- having my data
locked into the iPhoto application (esp. comments, titles)
If such a utility does not exist then,
- is iPhoto's data theoretically accessible to create such output?
- is there a market for such a utility (I'd pay $25 USD bucks very
happily for a copy)
Thanks,
john
--
jfau...@spamcop.net
www.faughnan.com/digcam.html
[meta: jfaughnan, jgfaughnan, 030201, iPhoto, iView MediaPro, import,
export, data, datalock, data-lock, data lock, lock-in, choice,
portability, data transfer, mobility, vendor strategy, customer
retention, metadata, relational model, tool, application, utility,
functional specification, Apple, Macintosh, OSX, OS X, iPhoto 2, cross
platform]
http://www.apple.com/applescript/iphoto/ contains an AppleScript that
exports data for selected files (PhotoSummary.scpt). Another script
puts metadata in JPEG headers.
So at least some of what I'm hoping for is either done or easily
doable. For example:
set the image_file to the «class ipth»
set the image_title to the «class titl»
set the image_filename to the «class filn»
set the image_thumbname to the «class tiln»
set the image_comment to the «class pcom»
set the image_width to the «class pwid» as string
set the image_height to the «class phit» as string