These are Macintosh PPC binaries of the jpeg XMP utilities by Bert Bos
of the W3C, compiled by Aaron Bieber, that are useful in creating
"saved for the web" jpeg files that still contain the IPTC4XMP and
other minimal copyright management XMP metadata to thwart "orphan
works" and thieving.
This is for a workflow to get around the limited IPTC4XMP Creator
Contact metadata written to a "save for the web" jpeg by the procedure
originally documented by John Nack of Adobe and posted in another forum
by Betsy Reid and David Riecks. For the metadata that I embed, it
increases the size of the minimal "saved for the web" imagefile about
4Kbytes.
It's "commandline" geekstuff, but it works. You'll need Photoshop CS
n
(with the IPTC4XMP templates added if CS) and a version of the jpeg
utilities written by Bert Bos of the W3C compiled for your platform of
choice (this posting is for Mac PPC). One of these utilities, wrjpgxmp,
allows you to embed a new XMP metadata packet into a jpeg file without
recompressing the file. We'll create the new XMP metadata packet with
the standard Photoshop "fileinfo" dialog, so it will be as "perfect" as
possible.
REFERENCES
Bert Bos' homepage: http://www.w3.org/People/Bos/
direct url to the utility c language source archive: http://www.w3.org/People/Bos/JPEG-XMP/jpeg-xmp-2.2.tar.gz
Aaron Bieber's blog entry: http://blog.aaronbieber.com/2007/04/
John Nack's Adobe blog entry: http://blogs.adobe.com/jnack/2007/02/nondestructive.html
Workflow Setup
1) Create or find an executable binary of the wrjpgxmp utility by
compiling it for the platform of choice. Attached is an archive of
Macintosh PPC binaries courtesy of Aaron Bieber.
2) In Photoshop CSn, create a minimal xmp template datafile containing
your personal contact and licensing information to use with the
workflow:
a) Create a "new" image (option-N) - this has no embedded exif or
other metadata from previous work, a very important step to minimize
the amount of "stuff" in the generated XMP datafile. Just use the
defaults in the dialog, we'll be throwing the file away later.
b) Open "fileinfo" for the new image. Using the IPTC4XMP and other
metadata templates, create your contact information, copyright notice,
"marked" flag, and special instructions and any other information you
want to embed in the processed jpegs.
c) Save the generated "fileinfo" metadata using the arrow button in
the upper right hand corner of the fileinfo dialogs to an appropriate
name that you will recognize. Cancel the fileinfo dialog, delete the
imagefile and exit Photoshop.
d) Find the generated "fileinfo" XMP metadata template file on your
computer, it will be named as you named it with an ".xmp" filetype
extension, on Windows it will be under "C:\Documents and
Settings\<USERNAME>\Application Data\Adobe\XMP\Metadata
Templates", copy it where you will be working.
Everyday workflow
1) Create minimal "save for web" jpegs profiled for sRGB, sized and
sharpened appropriately, don't embed any XMP metadata, save them in the
directory where you will be working.
2) Embed in these jpegs the XMP metadata template file you created
above using the wrjpgxmp utility. Open a "terminal" or "commandline"
window to your workflow working directory, then assuming the xmp
template file is named MyTemplate.xmp and the minimal "save for web"
jpeg is input.jpg, the commandline will be:
wrjpgxmp -cfile MyTemplate.xmp input.jpg >output.jpg
Cordially,
Michael Beasley