I am a long-time color management expert and would love to contribute
here what i can.
"23" has most things right in my book, with a few slight stretches
thrown in. monitors in reality have a wide range of gammas
unfortunately, and the idea that PCs are 2.2 and Macs are 1.8 is a
polite and rarely useful fiction. nevertheless the gamma is assumed
in some architectures in this manner (until Snow Leopard Mac OS 10.6
changes it to 2.2 this year).
for all images with an embedded profile, we will want to convert to
sRGB as "23" indicates, with black point compensation on for sure.
"23" suggest a perceptual rendering intent, but i would advise using
that only in the case of images, not graphic files. if we can branch
on EPS and AI files, i would recommend a media-relative colorimetric
intent for those file types. if this is too difficult, "23" is wise
to suggest perceptual. (that means that sacred in-gamut colors in
illustrations may be shifted.)
i recommend we use the ICC's sRGB v2 with BPC profile for sRGB images:
sRGB_IEC61966-2-1_black_scaled.icc at the bottom of the page at:
http://color.org/srgbprofiles.xalter
It differs from the HP one distributed by Adobe, but I can't find that
one freely distributed and available for open use. it used to be
distributed as part of a UNIX download from adobe, but they axed it,
presumably because of HP. maybe sRGB.icc that "23" suggests will work
for us?
also, for untagged CMYK images (no profile embedded), it is
unfortunately a little thorny what profile you should suggest as
source. for north america, SWOP Coated v2 is still the standard
(though GRACoL is coming on fast). In Europe, Euroscale Coated v2 is
still standard (though FOGRA27 is on the move) and in Japan they
generally use Japan Standard v2.
Here are the CMYK profiles Adobe provides openly:
14 CMYK profiles
* Coated FOGRA27 (ISO 12647-2:2004)
* Web Coated FOGRA28 (ISO 12647-2:2004)
* Uncoated FOGRA29 (ISO 12647-2:2004)
* Coated FOGRA39 (ISO 12647-2:2004)
* Japan Color 2001 Coated
* Japan Color 2001 Uncoated
* Japan Color 2002 Newspaper
* Japan Color 2003 Web Coated
* Japan Web Coated (Ad)
* Web Coated (SWOP) v2
* Web Uncoated v2 Coated
* GRACol 2006 (ISO 12647-2:2004)
* Web Coated SWOP Grade 3 Paper
* Web Coated SWOP Grade 5 Paper
http://www.adobe.com/support/downloads/iccprofiles/icc_eula_mac_dist.html
http://www.adobe.com/support/downloads/iccprofiles/icc_eula_win_dist.html
So at least we have SWOP v2 free! For Japan, using "Japan Color 2001
Coated" would probably be best, and could branch off language
parameter safely. For Europe, "Japan Color 2001 Coated" is a close
match, though a 350% ink limit is pretty high for many printers. SWOP
v2 for Europe would be passable, I presume. I don't know where to get
the Eurostyle profile for use. Can anyone help? (If people aren't
tagging their images, it's doubtful color accuracy at a fine-grained
level is important to them!)
(We should not use the generic CMYK profile; do not even suggest it!)
Marti also provides profiles with LCMS:
http://www.littlecms.com/profiles.zip
We could use the CIELAB profile here to tag Lab color images I
believe: LCMSLABI.ICM
currently if you upload an image in Lab color, it goes psychedelic.
as for embedding ICC profiles within images themselves... we're
working on getting Firefox 3.1 to respect them (3.0 does if you go
into the config) and Safari does, but surprise!! IE is out to lunch.
here's a helpful page:
http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html
the sRGB profile is small, about 4k, but having it for each and every
thumbnail might be a mistake and would drag down some browsers. how
about embedding only on big preview images? that seems wise to me.
"23," if you could point us to the profiles you are using and their
licenses, that would be great! thanks for bringing this matter up
again!