{"id":429,"date":"2007-04-20T23:38:17","date_gmt":"2007-04-20T14:38:17","guid":{"rendered":"https:\/\/regex.info\/blog\/2007-04-20\/429"},"modified":"2013-08-28T13:58:34","modified_gmt":"2013-08-28T04:58:34","slug":"freaky-raw-processing-from-sunset-to-moonrise-with-adobe-lightroom","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2007-04-20\/429","title":{"rendered":"Freaky Raw Processing: From Sunset to Moonrise with Adobe Lightroom"},"content":{"rendered":"\n\n<div class='ic'><a class='quiet' name='024582a' href=\"\/i\/JEF_024582a.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582a_sm.jpg\" width=\"690\" height=\"356\"\nid=\"i024582a\"\nphotostream=\"summer\"\nstyle=\"padding:1px; background-color:orange; border:solid 5px black\"\/><\/a><br\/><span class=\"robots-nocontent\" style='color:#BBB; font-size:85%'>Nikon D200 +\n<span class='nobr'>Nikkor 17<\/span>-55 f\/2.8 @ 19mm &mdash; <sup>1<\/sup><big>\/<\/big>350 sec, f\/13,\nISO 100 &mdash; <a class='quiet' style='color:#77B'\nhref=\"\/imageinfo.cgi?url=http%3A%2F%2Fregex.info%2Fi%2FJEF_024582a.jpg\">full\nexif &amp; map<\/a><\/span><br\/><span style='font-size:150%'>Another Sunset View<\/span><br\/>from our New-Year's trip, from the set shown in <a class='quiet' href=\"\/blog\/2007-04-18\/427\">the post the other day<\/a><\/div>\n\n\n\n\n<p>When a digital camera produces <span class='nobr'>a standard<\/span> JPG image file, it does\nso after internally processing its sensor's raw data. This processing\nincludes the mathematical application of various settings for exposure,\nwhite balance, sharpness, color saturation, and other algorithms that\nmassage the image data in an attempt to achieve <span class='nobr'>a particular<\/span> look.<\/p>\n\n<p>Many cameras offer &#8220;scene&#8221; settings that can impact how this processing\nis done. For example, a &#8220;portrait&#8221; setting may reduce the amount of\nsharpening applied.<\/p>\n\n<p class='h'>Raw<\/p>\n\n<p>When shooting in a <a href=\"http:\/\/en.wikipedia.org\/wiki\/RAW_image_format\" class='quiet'>raw<\/a>\nformat, this processing is taken out of the camera, and left to your\nimage-processing software. <span class='nobr'>I use<\/span> <a class='quiet'\nhref=\"\/blog\/photo-tech\/lightroom\/\">Adobe Lightroom<\/a> to\ncatalog and process all my images, including raw ones. Lightroom offers <span class='nobr'>a\nmyriad<\/span> of settings for adjusting the raw sensor data, many of which are\ncomparable to those done in camera, and others allowing finer control.<\/p>\n\n<p class='h'>Creative Control<\/p>\n\n<p>Making adjustments to these controls (again, controls such as white\nbalance, exposure, sharpness, etc.) can be done to some extent without\nbreaking the &#8220;honesty&#8221; of the result. For example, adding <span class='nobr'>a bit<\/span>\nof exposure boost to correct for an underexposed shot, or to adjust the <a class='quiet'\nhref=\"\/blog\/2006-06-28\/208\">color balance<\/a> so that skin\ntones are realistic.<\/p>\n\n<p>It's quite acceptable, even, to adjust the white balance to add an\noverall red\/blue tinge to achieve a &#8220;warmer&#8221; or\n&#8220;cooler&#8221; look to the result. These effects are well within the\nlimits of what the on-camera settings can do, so they fall under\n&#8220;creative adjustment&#8221; of the image.<\/p>\n\n<p class='h'>Creative License<\/p>\n\n<p>However, at some point, making these changes leaves the realm of\n&#8220;creative adjustment&#8221; and enters the realm of &#8220;creative\nlicense,&#8221; producing <span class='nobr'>a result<\/span> that can be quite far from reality.\nThere's absolutely nothing wrong with this, so long as one realizes that\nthe result is no longer &#8220;honest,&#8221; but rather\n&#8220;artistic.&#8221; (Hah, as it turns out, today's &#8220;<a class='quiet'\nhref=\"http:\/\/web.me.com\/aaronandpatty\/What_the_Duck\/WTD_2006-2007.html#197\">What\nthe Duck<\/a>&#8221; cartoon applies perfectly.)\n\n<\/p><p>\n\nFrankly, <span class='nobr'>I'm not happy<\/span> with my choice of &#8220;honest&#8221; and\n&#8220;artistic&#8221; here, because one can certainly be both honest and\nartistic at the same time &mdash; heck, that's the ultimate goal of many\ntypes of art &mdash; but <span class='nobr'>I can't<\/span> think of anything better at the\nmoment.<\/p>\n\n<p class='h'>Playing in Lightroom<\/p>\n\n<p>Lightroom offers many image-processing settings. <span class='nobr'>The most basic<\/span> set of\ncontrols are in the aptly-named &#8220;Basic&#8221; group, but there are\nmany other groups, some of which have with names like &#8220;Tone\nCurve,&#8221; &#8220;Lens Corrections,&#8221; and &#8220;Split\nToning.&#8221;<\/p>\n\n<p>In playing with some of the &#8220;Basic&#8221; controls, <span class='nobr'>I found<\/span> some really\ninteresting effects when <span class='nobr'>I combined<\/span> them in extreme ways, so <span class='nobr'>I thought<\/span> I'd\nshare <span class='nobr'>a few<\/span> of the results. <span class='nobr'>The version<\/span> above is replicated as the &#8220;A&#8221;\nversion in the set below.Mouseover the boxed letters to see various\nversions, and Lightroom's Basic group of adjustments used to create\nthem.<\/p>\n\n\n<div id='img429' style='width:700px; position:relative; margin:20px auto 0 auto; text-align:center'>\n<div id='img429_1'><a class='quiet' name='024582a' href=\"\/i\/JEF_024582a.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582a_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582ax2\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>Stylized\/Idealized<\/span>\n<\/div>\n<div id='img429_2'><a class='quiet' name='024582b' href=\"\/i\/JEF_024582b.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582b_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582b\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>Inspirational<\/span>\n<\/div>\n<div id='img429_3'><a class='quiet' name='024582c' href=\"\/i\/JEF_024582c.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582c_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582c\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>Nuclear Winter<\/span>\n<\/div>\n<div id='img429_4'><a class='quiet' name='024582d' href=\"\/i\/JEF_024582d.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582d_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582d\"\/><\/a><br\/><span\nstyle='font-size:175%'>Closer to Reality<\/span>\n<\/div>\n<div id='img429_5'><a class='quiet' name='024582e' href=\"\/i\/JEF_024582e.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582e_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582e\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>Martian Sunset?<\/span>\n<\/div>\n<div id='img429_6'><a class='quiet' name='024582f' href=\"\/i\/JEF_024582f.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582f_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582f\"\/><\/a><br\/><span\nstyle='font-size:175%'>&#8220;Elvis Velvet Moonrise&#8221; Painting<\/span>\n<\/div>\n<div id='img429_7'><a class='quiet' name='024582g' href=\"\/i\/JEF_024582g.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582g_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582g\"\/><\/a><br\/><span\nstyle='font-size:175%'>Vibrantly Golden<\/span>\n<\/div>\n<div id='img429_8'><a class='quiet' name='024582h' href=\"\/i\/JEF_024582h.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582h_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582h\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>Moonrise<\/span>\n<\/div>\n<div id='img429_0' style='position:static;z-index:1;display:block;visibility:hidden'><a class='quiet' name='024582o' href=\"\/i\/JEF_024582o.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582o_sm.jpg\" width=\"690\" height=\"356\"\nborder=\"0\"\nid=\"i024582o\"\nnoindex=\"1\"\/><\/a><br\/><span\nstyle='font-size:175%'>All controls at their default settings<\/span>\n<\/div>\n<\/div>\n\n<style type='text\/css'>\nspan.b429   { padding: 3px 6px; border: gray 1px solid }\n#img429 img { border: solid 5px black; background-color:white; padding:1px }\n#img429 div { z-index:2;position:absolute; left:0; top:0; display:none }\n<\/style>\n\n<div id='lr429' style='float:right; position:relative;margin-bottom:10px;text-align:center;font-weight:bold'><div style='height:478px; width:264px'>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrA.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_1\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrB.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_2\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrC.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_3\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrD.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_4\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrE.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_5\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrF.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_6\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrG.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_7\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrH.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_8\"\nnoindex=\"1\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JEF_024582_lrX.png\" width=\"264\" height=\"478\"\nclass=\"raw\"\nid=\"lr429_0\"\nstyle=\"position:absolute; left:0;top:0; visibility:hidden; display:block\"\/>\n<\/div>Lightroom's &#8220;Basic&#8221;<br\/>Develop Controls<\/div>\n\n<center style='margin-top:5px'>\n  <span class='b429' id='but429_1' onmouseover='OnMouse429(1)' style='border-color: red'>A<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_2' onmouseover='OnMouse429(2)'>B<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_3' onmouseover='OnMouse429(3)'>C<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_4' onmouseover='OnMouse429(4)'>D<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_5' onmouseover='OnMouse429(5)'>E<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_6' onmouseover='OnMouse429(6)'>F<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_7' onmouseover='OnMouse429(7)'>G<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_8' onmouseover='OnMouse429(8)'>H<\/span>\n &nbsp;&nbsp; <span class='b429' id='but429_0' onmouseover='OnMouse429(0)'>X<\/span>\n<br\/><small>mouseover <span class='nobr'>a button<\/span> to see that version<\/small>\n<\/center>\n\n<script type='text\/javascript'>\n\n function OnMouse429(num)\n {\n   if (num == 0)\n       document.getElementById('img429_'+num).style.visibility = 'visible';\n   else {\n       document.getElementById('img429_'+num).style.display = 'block';\n       document.getElementById('img429_0').style.visibility = 'hidden';\n   }\n\n   var but = document.getElementById('but429_'+num);\n   but.style.borderColor     = '#FF4040';\n   but.style.backgroundColor = '#808080';\n   but.style.color           = 'white';\n\n   for (i = 0; i <= 8; i++) {\n      if (i != num) {\n          document.getElementById('lr429_'+i).style.visibility = 'hidden';\n\n          but = document.getElementById('but429_'+i);\n          but.style.borderColor     = 'gray';\n          but.style.backgroundColor = '';\n          but.style.color           = '';\n\n          if (i != 0)\n              document.getElementById('img429_'+i).style.display = 'none';\n      }\n   }\n   document.getElementById('lr429_'+num).style.visibility = 'visible';\n\n}\nOnMouse429(8);\n<\/script>\n\n<p>Remember, all these versions are built from <span class='nobr'>a single<\/span> image's sensor\ndata, differing only in which generic mathematical adjustments are applied.\nThere is no &#8220;painting&#8221; or other free-form image manipulation\ngoing on, as one might do in Photoshop or Paint Shop Pro.<\/p>\n\n<p>I find the range of results to be just amazing. Which do you like best?<\/p>\n\n<p>This is only the tip of the iceberg, even using only the &#8220;Basic&#8221;\ncontrols. For example, only three versions (&#8220;F&#8221;,\n&#8220;G&#8221;, &#8220;H&#8221;) adjust the basic <a href=\"\/blog\/2006-06-28\/208\" class='quiet'>white-balance<\/a>, and\n<i>none<\/i> adjust the tint, which would result in all the more crazy\nresults.<\/p>\n\n<p>The &#8220;X&#8221; version is the result with Lightroom's settings at\ntheir default, which is fairly close to the JPG my camera would produce\nwith its own settings at their default. Although this is the most\n&#8220;honest&#8221; version in the &#8220;straight from the camera&#8221;\nsense, it doesn't reflect reality well because the image is much darker\nthan the scene actually appeared. <span class='nobr'>The human<\/span> eye has <i>much<\/i> more\ndynamic range than film or digital sensor (that it, it can distinguish\ndetail throughout <span class='nobr'>a much<\/span> wider range of concurrent brightnesses), so while\nwe could easily see the sand and island and all around, they look very dark\nin this &#8220;X&#8221; version because the camera adjusted the exposure\nbased on the overpowering brightness of the sun.<\/p>\n\n<p>(It's on my list to play with <a class='quiet'\nhref=\"http:\/\/en.wikipedia.org\/wiki\/High_dynamic_range_imaging\">high dynamic\nrange<\/a> photography, as <a class='quiet'\nhref=\"\/blog\/2007-03-18\/398#comment-3745\">Madhu suggested<\/a>\nthe other day.)<\/p>\n\n<p>Anyway, <span class='nobr'>I caption<\/span> version &#8220;D&#8221; as &#8220;Closer to Reality&#8221; because, well, the\nresult is closer to what we actually saw that day.<\/p>\n\n<p>Even more interesting\/bizarre effects can be achieved with the\n&#8220;Split Toning&#8221; and &#8220;Color&#8221; controls. <span class='nobr'>If you have<\/span>\nLightroom, Aperture, or another application that can process Nikon\n&#8220;NEF&#8221; files, feel free to download the original by\nright-clicking and selecting &#8220;save as&#8221; with this link: <a\nclass='quiet' href=\"\/i\/s\/JEF_024582.NEF\">JEF_024582.NEF<\/a>. <span class='nobr'>If you come<\/span> up with something interesting, post to your own blog and leave\n<span class='nobr'>a comment<\/span> here!\n\n<\/p>\n\n<p>(I guess this post sort of qualifies to be among my\n<a class='quiet' href=\"\/blog\/photo-tech\/\">photography tech posts<\/a>.)<\/p>\n\n<style type=\"text\/css\">\n#post429 .h { font-size:120%; font-weight:bold }\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>When a digital camera produces a standard JPG image file, it does so after internally processing its sensor's raw data. This processing includes the mathematical application of various settings for exposure, white balance, sharpness, color saturation, and other algorithms that massage the image data in an attempt to achieve a particular look.<\/p> <p>Many cameras offer \"scene\" settings that can impact how this processing is done. For example, a \"portrait\" setting may reduce the amount of sharpening applied.<\/p> <p class='h'>Raw<\/p> <p>When shooting in a raw format, this processing is taken out of the camera, and left to your image-processing software. I [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,29,13,6,4],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/429"}],"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=429"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/429\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}