exporting faces as meta data?

I just got married and wanted to use the faces feature to tag all the jpegs with the meta data. Is this possible? I can see their tagged in iPhoto but how to I get that information combined into the jpeg file?

For that matter, how do I get any of the keywords to be added as meta tags to the actual jpeg. It's a useless feature if it can only be done in iPhoto.

15" MacBook Pro, Mac OS X (10.5.5)

Posted on Jun 2, 2010 5:37 PM

Reply
28 replies

Jun 3, 2010 10:22 AM in response to LarryHN

I don't care about using iPhoto. It's just convenient to me at the moment... and becoming less so rapidly.

Listen, I want the data added within iPhoto to be in the file that resides on my hard drive. I want all the data to be wrapped up in the actual jpeg file. Do you understand?

That way, in 1, 4, 10 or 30 years later, when iPhoto is a distant memory, I can still have access to the metadata I spent all that time entering. If the metadata only lives with iPhoto then I am restricted to having to always use iPhoto and since iPhoto is kinda useless, (as this discussion is making apparent) I don't see the value in that.

Jun 3, 2010 12:24 PM in response to LarryHN

What a waste... and waste is stupid.

Maybe iPhoto shouldn't be a database.

You don't think it would be more valuable and powerful to have the program just update the EXIF data? The jpeg file format is built to house exactly this information.

Why should I want to export everything to a new set of files when updating to the exact same files takes up less space on my hard drive; less time to write/copy files; and less computer power to do it all? It's asinine and something I might expect from a PC, not a Mac.

And to hear you say that this makes perfect sense makes me wonder what I'm missing. How can it possibly make any sense to have to do all this just to update a file? *It's like having to duplicate your whole itunes library just because you changed the genre or artist.*

All I want is a master set of jpegs that when opened by any program that can read EXIF, will display the custom EXIF data I added. To have to duplicate my files in order to do this does not compute in my poor little meat brain. At all. One digital file, just update it - don't make me duplicate and delete things.

Jun 3, 2010 9:53 AM in response to CREAMASTER

but does that mean I have to export the photos, in effect duplicating them, in order to get jpegs with meta data attached?


There is no standard for "faces" - to add it to a photo for other use select all photos of a person's face and assign their name as a keyword - then export using the option to "include title and keywords"

This will add them to the IPTC data for use by other programs


*YES - you have to export*

not sure what you are finding confusing about this

LN

Jun 3, 2010 10:02 AM in response to LarryHN

Well, it's that in the past I've used other programs that allow one to add keywords to photos and then merge this new keyword info with the existing jpeg file.

No duplicating of actual jpegs; an export just updates the file itself with new metadata.

Duplicating jpegs seems ridiculous because I have hundreds of Gigs of photos. So if I have 100Gigs of photos to add keywords to - according to this thread and iPhoto - I have to duplicate all the photos, (using up another 100Gigs for the new photos) and then delete the old originals. That can't be right can it?

That is how I understand your answers anyway and it seems, to me, like a backwards way to do it.

If I'm not understanding correctly and there's a way to export just the data to the existing jpeg files, I'd like to be corrected.

Thank you.

PS: forget about Faces as keywords, I understand that issue.

Jun 3, 2010 10:14 AM in response to CREAMASTER

iPhoto is a database and to have the complete data you have to export it - that is what pulls it all together into one place for external use


As long as you are using iPhoto then all of your information is there - for use with other programs then you have to export the photo - once you use it you can delete the exported version - there is no advantage to keeping it nor is there any advantage to importing it to iPhoto and deleting the old original

LN

Jun 3, 2010 11:46 AM in response to CREAMASTER

Yes you do have to export the photo which does create another copy, but only temporarily - once you use them then delete the duplicate - or if you do not want the iPhoto copy then delete it is iPhoto

As to stupid - not at all - that is the way all databases work - if you want to use your addresses from contacts you must export them - etc etc etc - databases by definition are databases and do not have all of the data in a serial file - to get everything together you simply have to export it

The fact that iPhoto is a database is what makes it so powerful - in fact it is brilliant IMHO


LN

Jun 3, 2010 12:45 PM in response to CREAMASTER

No - it is brilliant - you are misusing it - you are using a database program and want a file management program - rather than complain about the program you choose which works the way it works - you need to search out ad find a file management program to use

iPhoto is what it is and you can choose to use it or not - but you can not change it nor will complaining to the other users here help anything -- you can make suggestions to Apple - iPhoto menu ==> provide iPhoto feedback - but in this case the odds of success are extremely unlikely since the "feature" you want is the opposite of what iPhoto is designed to accomplish - it is not a file manager nor is it a photo viewer - it is a photo management system using a SQL database

LN

Jun 3, 2010 1:01 PM in response to CREAMASTER

Because iPhoto is a database all this metadata is stored in the central db file. Why? because it's much faster to search that single file than to have to do brute force searches of thousands of other files. Also, as your Library can contain up to three different versions of the file, which ones should it write the metadata to?

Also, because of the way iPhoto is integrated throughout the OS, that metadata is available throughout the OS, and so, no need to write it back to the file.

If you want to use your files in a space that doesn't integrate with iPhoto (for instance, on a Windows OS) then you have to export from iPhoto anyway - and in the proces can choose

a: what version to export (original or modified)
b: write the metadata to the file on export.

So, in summary. iPhoto does not write the data to the IPTC (and it would be the IPTC, not the Exif) because there's no need to (because of the way the app integrates with the OS) and, should you want to use the photos outside of the 'ecosystem', then you can write it to the file as you export.

So there is no waste. And iPhoto should be a database. Without that db most of the features of the app would either be woefully inefficient or not work at all.

Regards

TD

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

exporting faces as meta data?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.