if the Windows person has an application that can read IPTC fields associated with image files you can add the infor into the Description files in iPhoto. Then export the photo via the File ➙ Export ➙ File Export with the Titles and Keywords check box selected.
The Windows user can them view the file in the application and read the description field.
Other than that you could change the file name to include the names.
if you want to put the data right on the photo then you will need a 3rd party image editor. Here are some candidates:
Some Image Editors that support layers:
Pixelmator - $60
Seashore - Free
Portraits and Prints - Free
GIMP for Mac - Free
You'd think that something so basic and so frequently required a company as advanced and as far thinking as Apple markets itself to be, would have made this process easy for their "customers".
But Apple continues to make crippleware, so there is no simple way to do what you need.
I see others have already given you plenty of suggestions. But one was left out. Your iPhoto Library appears like a special file, but it is not, it is merely a folder, a directory, that you can access from any computer or OS with ease. If you right click on it, you get a menu. But as is usual for Apple, with their crippled approach to software, you have to use a trick to get ALL the options. Hold down one of the modifier keys and right-click. I forget if it's control, command, or alt. Try them out each. I think it's contorl! Once you hold that down and right-click on your iPhoto Librayr you'll get an extra secret option to browse the contents of that folder. In there you will find all of your photos as simple files, PNG, GIF, JPG, TGA, whatever, sorted in folders according to the date of import.
Then you can simply share the main folder and access it from Windows, or Linux.
But do NOT move the files around, or iPhoto will get confused, since moving files is a filesystem thing, and won't result in the iPhoto metadata nor the library itself being updated. So if you use albums or keywords, etc, it will all get messed up.
But merely accessing the files and viewing them, and copying them over, won't be a problem
Thanks Apple for making iPhoto, but next time, do it right!
There is nothing crippled or even difficult about using iPhoto.
1. Adding text to a photo is editing it. That's not what iPhoto does. It's not an editor. There is no way to edit a file at all in iPhoto. It's a digital darkroom, who's job is to help you get the best from your photo. After that, adding material to a shot - like text etc - is the job of an editor. If you want to add text to a photo just use Preview.
2. Your suggestion about access the files via the Finder is pointless and has nothing at all to do with the question asked.
3. What you're suggesting will only access the raw masters. It wn't get any processed photos.
4. For help accessing your photos in iPhoto see this user tip:
<Edited By Host>
Half of what you wrote is just plain wrong.
"1. Adding text to a photo is editing it. That's not what iPhoto does. It's not an editor"
iPhoto rotates images, adjusts colour, removes red eye, retouches, all of those are "editing" functions. Therefore it is logical to ask if adding text is possible, that's fully in line with what iPhoto does, and could be included in next release, if Apple was smart about it! It's a feature many people would love to see added!
Your next point is also very wrong:
"2. Your suggestion about access the files via the Finder is pointless and has nothing at all to do with the question asked."
You obviously did not read what the question asked. It clearly asks "share with Windows users"! I provided a way for him to share his "original" (unEDITED) photos with his Windows box.
I stated that Apple "cripples" software, because the only way to get to the option that allows access to the individual files is by using a feature which is not accessilbe at all through the graphical interface, you kinda have to learn it the hard way (holding control key while right-clicking). That's not intuitive graphical user experience I expect from the best company in the world