{"id":384,"date":"2007-02-17T16:43:03","date_gmt":"2007-02-17T07:43:03","guid":{"rendered":"https:\/\/regex.info\/blog\/2007-02-17\/384"},"modified":"2007-06-30T19:50:42","modified_gmt":"2007-06-30T10:50:42","slug":"more-on-digital-color-spaces-a-reply-to-chris-macaskill","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2007-02-17\/384","title":{"rendered":"More on Digital Color Spaces: a Reply to Chris MacAskill"},"content":{"rendered":"\n\n<p>\n\nAfter publishing my writeup on <a\nhref=\"\/blog\/photo-tech\/color-spaces-page1\/\">Digital Image\nColor Spaces<\/a> four months ago, <span class='nobr'>I got into<\/span> a <a\nhref=\"http:\/\/forums.dpreview.com\/forums\/read.asp?forum=1018&amp;message=21312684\">discussion\non color spaces and photo-hosting sites<\/a> with one <i>Chris MacAskill<\/i>\non <span class='nobr'>a forum<\/span> at Digital Photograph Review. <span class='nobr'>I didn't<\/span> realize it until today,\nbut it turns out that this Chris MacAskill guy is the president of the\npopular <a href=\"http:\/\/SmugMug.com\">SmugMug<\/a> photo-hosting site.<\/p>\n\n<p>Fast-forward a few months to earlier this week, and Chris posted <a\nhref=\"http:\/\/blogs.smugmug.com\/onethumb\/2007\/02\/14\/this-is-your-mac-on-drugs\/\">his\nown comments<\/a> on the Mac\/OSX aspects of the issue. <span class='nobr'>In just a<\/span> few days,\nhis post got over 100 comments, including some from the main players in\nthis arena. <span class='nobr'>I guess<\/span> that's one benefit of, well, having your own popular\nphoto-hosting site. \ud83d\ude42<\/p>\n\n<p>Chris <a\nhref=\"\/blog\/photo-tech\/color-spaces-page7\/#comment-3266\">left\n<span class='nobr'>a comment<\/span><\/a> on my color-space writeup pointing to his post, and as my\nresponse to him and his writeup got longer, <span class='nobr'>I decided<\/span> to just include it\nhere in my blog as <span class='nobr'>a post.<\/span>....<\/p>\n\n\n<div class='bg-G' style='margin:20px; border: 1px dotted gray; padding:20px'>\n\nChris MacAskill wrote:\n<pre style='margin-top:2px'>\n|&gt; I'd love it if together we could get some momentum for\n|&gt; Apple to implement the easy fix that makes this right.\n<\/pre>\n\n<p>Wow, Chris, well, if it's momentum you wanted, <span class='nobr'>I think<\/span> you got it,\nconsidering that you got more comments on your post than <span class='nobr'>I have<\/span> pageviews\non mine, <span class='nobr'>I guess<\/span> there's some benefit to being the head of <span class='nobr'>a popular<\/span> site\nlike yours. \ud83d\ude42\n\n<\/p><p>\n\nI see that even Dave Hyatt responded to your note, which is excellent. <span class='nobr'>I wrote<\/span> to him directly myself, but got no reply. <span class='nobr'>He's someone<\/span> who can\nactually do something at Apple.\n\n<\/p><p>\n\n\nOne thing I got from the article and from the comments is that people seem\nto think that setting the monitor profile is <span class='nobr'>a good<\/span> way to address this\nsituation. However, that's trying to cancel out one mistake with another.\n\n<\/p><p>\n\n\nThe monitor profile is data that indicates how to convert\ndevice-independent color data into actual photons, and that data is\nnecessarily dependent on the physical characteristics of the individual LCD\nor CRT. sRGB was designed to mimic the average such device (circa 10 years\nago), but it would be <span class='nobr'>a remarkable<\/span> coincidence for any <i>particular<\/i>\ndisplay's physical characteristics to actually match sRGB, so setting its profile\nto sRGB is correct only in <span class='nobr'>a remarkablely<\/span> coincidental situation.\n\n\n<\/p><p>\n\n\nThe root of the OSX problem is that it makes <span class='nobr'>a poor<\/span> guess as to the color\nspace of an unprofiled image, and so given that, how can it possibly hope\nto convert properly from the (misunderstood) device-independent color data\nof the image to the device-dependent data required of the display device? <span class='nobr'>You can try<\/span> to compensate by changing the monitor profile to something less\naccurate that seems to give nice results, but you can probably get the same\neffect by smearing an appropriately colored block of Jello&trade; in your\neyes. Both seem effective in the short run, but are probably not good\nsolutions. \ud83d\ude42\n\n<\/p><p>\n\n\nThe consensus among the comments on your post seems to be that the\nparamount importance is for colors to match across technologies.... images,\nflash, html\/css, etc., and that such matching should take precedence over\naccurate color rendering. Clearly, the matching is important because, as\nyou point out in your post's examples, not doing so can create <span class='nobr'>a worse<\/span>\neffect than coordinated-but-inaccurate colors.\n\n\n<\/p><p>\n\n\nHowever, what no one seems to mention is that the need for coordination\ntends to be restricted to, well, when it's needed, and that there are times\nwhen proper colors are clearly more important, such as when displaying the\nrich beauty of one's photographic work (such as on <span class='nobr'>a web<\/span> page with <span class='nobr'>a\ncolorless<\/span> background, like <a href=\"http:\/\/www.smugmug.com\/\">your\nphoto-hosting site<\/a> does.)\n\n<\/p><p>\n\n\nI don't doubt the difficulty faced by Dave Hyatt at Apple, but here's <span class='nobr'>a\nsuggestion<\/span> I've made before for OSX that goes <span class='nobr'>a long<\/span> way toward solving the\nissues in <span class='nobr'>a way<\/span> that is sensitive to the context: <b>respect an image's\ncolor-space information if it's there, and if not, coordinate the color\nspace with that of flash\/css\/whatever.<\/b>\n\n<\/p><p>\n\n\nThis might sound to be exactly like what OSX does now, but the big\ndifference is that OSX currently ignores <i>tagged<\/i> color profiles. <span class='nobr'>All digital<\/span> cameras today (well, at least any I've ever heard of) mark the\ncolor space in the image metadata with <span class='nobr'>a simple<\/span> one-word note, rather than\nwith <span class='nobr'>a full<\/span>-blown embedded color profile. The EXIF\/DCF standards that\ncameras tend to adhere to currently allow sRGB and AdobeRGB to be noted\nthis way. <span class='nobr'>The benefit<\/span> is that it takes only <span class='nobr'>a few<\/span> bytes, but the drawback\nis that no browser recognizes it, not even Safari.\n\n<\/p><p>\n\n<i><b>May 2007 Update<\/b> Much to my embarrassment, I've only just realized\nthat Windows browsers do not default to sRGB, but rather, are unmanaged,\nand so they treat all images in the same\nsort-of-random, sort-of-close-to-sRGB way that Safari treats unprofiled images.\nAs such, the next paragraph is wrong.<\/i>\n\n<\/p><p>\n\n<strike>(Outside of OSX, it's not usually an issue because most cameras produce\nonly sRGB, and most browsers are on Windows which blindly assumes sRGB, and\nhence it becomes an issue mostly for Safari and other OSX browsers).<\/strike>\n\n<\/p><p>\n\n\nThe beauty of this approach is that it keeps color coordination among page\ncomponents when needed (because web designers making mastheads and logos\nand stuff don't tag their images with color-space information), yet allows\npeople who upload images from their point-n-shoot or pro-dSLR to expect\nthem to be seen with the most accurate colors their audience's monitors can\nproduce. <span class='nobr'>It would<\/span> even let SmugMug have color-managed thumbnails!\n\n<\/p><p>\n\nOne would hope that in the future, Flash and such will all be properly\ncolor managed (and no one is waiting for this more than Dave, I'm sure\n<b>\ud83d\ude42<\/b>), but until then, doesn't this seem like <span class='nobr'>a reasonable<\/span>\ncompromise? <span class='nobr'>You can then<\/span> get proper colors where it matters most, and\npeople can leave their monitors set with the profile that's most\nappropriate for the <i>monitor<\/i> and not to an artificial profile\ndesigned to cater to some specific misinterpreted content.\n\n<\/p><p>\n\nThe next step, then, would get the folks in Redmond to respect color\nprofiles.....but <span class='nobr'>I won't<\/span> be holding my breath!\n\n<\/p>\n<a style='display:none' href=\"\/blog\/2006-11-19\/283\">xref<\/a>\n<\/div>\n<!--TECH-->\n<div class=\"robots-nocontent\" style=\"border: 2px solid #FF8080;\n            float: right;\n            padding: 0 1em 1em 1em;\n            margin: 10px 0 1em 1em;\n            display: inline;\">\n<p style='white-space: nowrap'><b>My Tech-Related Photography Posts<\/b><\/p>\n<ul style='margin:0; font-size:80%'>\n  <li><a href='\/blog\/lightroom-goodies\/ipad-howto2'>My Lightroom-to-iPad Workflow<\/a><\/li>\n  <li><a href='\/blog\/lightroom-goodies\/'>Lightroom Goodies<\/a> (lots of plugins)<\/li>\n  <li><a href='\/blog\/photo-tech\/color-spaces-page1\/'>Digital Image Color Spaces<\/a><\/li>\n  <li><a href='\/blog\/other-writings\/online-exif-image-data-viewer\/'>Online Exif (Image Data) Viewer<\/a><\/li>\n  <li><a href='\/blog\/photo-tech\/focus-chart\/'>Jeffrey's Autofocus Test Chart<\/a><\/li>\n  <li><a href='\/blog\/photo-tech\/calendar\/'>Photoshop Calendar-Template-Building Script<\/a><\/li>\n  <li><a href='\/blog\/lightroom-goodies\/ipad-howto'>How to Prepare Photos for an iPad<\/a><\/li>\n  <li><a href='\/blog\/photo-tech\/nef-compression\/'>A Qualitative Analysis of NEF Compression<\/a><\/li>\n  <li><a href='\/blog\/2007-08-24\/554'>Tripod Stability Tests<\/a><\/li>\n<\/ul>\n<p style='font-size:85%; margin:10px 0 0 0'><a href=\"\/blog\/photo-tech\/\">more<\/a>...<\/p>\n<\/div>\n<!--\/TECH-->\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p> After publishing my writeup on Digital Image Color Spaces four months ago, I got into a discussion on color spaces and photo-hosting sites with one Chris MacAskill on a forum at Digital Photograph Review. I didn't realize it until today, but it turns out that this Chris MacAskill guy is the president of the popular SmugMug photo-hosting site.<\/p> <p>Fast-forward a few months to earlier this week, and Chris posted his own comments on the Mac\/OSX aspects of the issue. In just a few days, his post got over 100 comments, including some from the main players in this arena. [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,1,4],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/384"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=384"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/384\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}