This weblog is no longer being maintained. All information here has been ported to EclecticEchoes.com. This site (heupel.com/eclectic) remains only for archival purposes.
I primarily use Photoshop to work with JPG and TIFF images once converted from Canon’s raw format. Photoshop reads EXIF data and it also supports the IPTC
metadata format?accessible through ?File Info?. One new item for Photoshop 7 is support of an XML based metadata called XMP being championed by Adobe. If you save an image in any of the natively handled formats (Using Save or Save as) the file info is embedded in the actual file and ready to be read in the next time. Unfortunately Adobe’s JPEG saver is rather weak, ditto for PNG. The Save for Web option, which is far more powerful for optimizing images, doesn’t save the EXIF, IPTC or XMP data when you save the optimized file. I actually prefer Macromedia’s Fireworks for image optimization. Their routines result in better file sizes than Adobe’s best efforts, and their PNG actually works properly. Unfortunately neither version I have worked with seems to support EXIF and IPTC data, and unsurprisingly it doesn’t support XMP either. I haven’t had a chance to look at either companies latest offerings–Adobe’s CS series and Macromedia’s MX 2004 suite–and truth be told, I can’t justify the cost to upgrade right now anyways.
There are a few of programs out there that do support resizing and optimizing of files and supposedly do not strip the metadata away. ImageMagick, really a collection of related utilities, is one that began on the Linux platform but is available to Win32 and OSX as well. It looks like I will be experimenting with it, but I must admit image optimization is one area where I really would like a GUI interface to dial in the trade off between quality and size visually–ImageMagick is a CLI program. Actually I would be happy to be able to save a PSD, TIFF or JPG file with embedded metadata using Photoshop’s native savers then optimize the image in any other program. The other program will need to optimize well, and leave me the option to either leave all metadata directly in the file or use a separate tool to export it to XML and then re-merge the metadata with the optimized file. I don’t understand however why none of the non-native image savers that ship with Photoshop, including those from the companion application Image Ready, do not at least allow the option of maintaining metadata when saving to a compatible format.
Actually exporting all of the metadata to an XML format is an ideal option. If that were done then it would be almost trivial to set up an RSS feed of the latest additions to a photo-gallery. Frank Leahy (far more knowledgeable on programming and bringing tools together than I ever will be) recently pondered on similar issues. There are a few programs such as JHEAD and EasyEXIF which will export the EXIF data from an image as XML, but I couldn’t find a similar application for IPTC data, and I found next to no products, commercial or open source, that support XMP right now. I also couldn’t find any program that would allow export–import of both EXIF and IPTC to an XML file.