<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DE8MQ308fip7ImA9WhVTEkg.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756</id><updated>2012-02-26T05:48:02.376-06:00</updated><category term="frequency separation" /><category term="airplane" /><category term="The Walking Dead" /><category term="lighting" /><category term="books" /><category term="DIY" /><category term="zombies" /><category term="amc" /><category term="analog" /><category term="comic" /><category term="layer masks" /><category term="ngram" /><category term="aliens" /><category term="malcolm Reynolds" /><category term="contour paint" /><category term="star wars" /><category term="HD video" /><category term="wavelet decompose" /><category term="ringflash" /><category term="mel brooks" /><category term="smooth" /><category term="portrait" /><category term="walls" /><category term="strobist" /><category term="GIMP" /><category term="internet" /><category term="posters" /><category term="JAVOedge" /><category term="Firefly" /><category term="joss whedon" /><category term="helicopter" /><category term="paint" /><category term="minimalist" /><category term="visualization" /><category term="photo editing" /><category term="Robert Kirkman" /><category term="luminosity masks" /><category term="movie poster" /><category term="boingboing" /><category term="photography" /><category term="photoshop" /><category term="comcast" /><category term="YouTube" /><category term="split tone" /><category term="BP" /><category term="muted colors" /><category term="case" /><category term="dodge and burn" /><category term="retouching" /><category term="iPhone" /><category term="serenity" /><category term="baby" /><category term="skin" /><category term="business class high speed" /><category term="GIMP tutorial" /><category term="sucks" /><category term="JAVOedge Fiber Axis Case" /><category term="Getting Around in GIMP" /><category term="Flickr" /><category term="polaroid" /><category term="pinup" /><category term="death star" /><category term="film" /><category term="gulf oil leak" /><category term="iPad" /><category term="Young Frankenstein" /><category term="google" /><category term="expired polaroid" /><title>patdavid.net</title><subtitle type="html">Ruminations, Rants, and Errata</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.patdavid.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.patdavid.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Patdavidnet" /><feedburner:info uri="patdavidnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0QDRH46cCp7ImA9WhRbFkk.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-6821051643800008386</id><published>2011-12-06T09:07:00.003-06:00</published><updated>2012-02-07T15:16:15.018-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T15:16:15.018-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="retouching" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photo editing" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="smooth" /><category scheme="http://www.blogger.com/atom/ns#" term="frequency separation" /><category scheme="http://www.blogger.com/atom/ns#" term="wavelet decompose" /><category scheme="http://www.blogger.com/atom/ns#" term="Getting Around in GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="skin" /><title>Getting Around in GIMP - Skin Retouching (Wavelet Decompose)</title><content type="html">&lt;img src="http://1.bp.blogspot.com/-IPXYA-tDNlQ/Tw3FfCgl6VI/AAAAAAAABY8/ORpNlxTTxeM/s1600/gimp-wavelet-decompose-kellyealy-1-orig.jpg" style="display:none;" /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-eICFqoC8eNE/Tw3FeysYZXI/AAAAAAAABYw/e1WwbjpFKBQ/s1600/gimp-wavelet-decompose-kellyealy-1-rt.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-eICFqoC8eNE/Tw3FeysYZXI/AAAAAAAABYw/e1WwbjpFKBQ/s1600/gimp-wavelet-decompose-kellyealy-1-rt.jpg" onmouseover="this.src='http://1.bp.blogspot.com/-IPXYA-tDNlQ/Tw3FfCgl6VI/AAAAAAAABY8/ORpNlxTTxeM/s1600/gimp-wavelet-decompose-kellyealy-1-orig.jpg'" onmouseout="this.src='http://3.bp.blogspot.com/-eICFqoC8eNE/Tw3FeysYZXI/AAAAAAAABYw/e1WwbjpFKBQ/s1600/gimp-wavelet-decompose-kellyealy-1-rt.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Image courtesy of (and copyright) &lt;a href="http://www.modelmayhem.com/kellyealy "&gt;Kelly Ealy&lt;/a&gt; (mouse over for original).&lt;/span&gt;&lt;/div&gt;&lt;img src="http://1.bp.blogspot.com/-IPXYA-tDNlQ/Tw3FfCgl6VI/AAAAAAAABY8/ORpNlxTTxeM/s1600/gimp-wavelet-decompose-kellyealy-1-orig.jpg" style="display:none;" /&gt;&lt;br /&gt;
I have looked around quite a bit for a good method in GIMP to smooth skin for portrait work.  I did find a few tutorials, but they all were mainly concerned with using Gaussian blur with a layer mask to "smooth" the skin.  The results were almost always less than satisfactory.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border: solid 1px gray; padding: 10px;"&gt;The rest of my GIMP tutorials are all listed here: &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Then I found the &lt;a href="http://registry.gimp.org/node/11742"&gt;Wavelet Decompose plugin&lt;/a&gt;, and the search was mostly over for me.&lt;br /&gt;
&lt;img src="http://2.bp.blogspot.com/-TP_D1T61j9g/Tw2-_ALqyDI/AAAAAAAABYY/lHXOiNeq1v4/s1600/gimp-wavelet-decompose-lasard-1-orig.jpg" style="display: none;" /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-w88imXBQ5To/Tw2-_cOVUzI/AAAAAAAABYk/GpW01_i_PjE/s1600/gimp-wavelet-decompose-lasard-1-rt.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-w88imXBQ5To/Tw2-_cOVUzI/AAAAAAAABYk/GpW01_i_PjE/s1600/gimp-wavelet-decompose-lasard-1-rt.jpg" onmouseover="this.src='http://2.bp.blogspot.com/-TP_D1T61j9g/Tw2-_ALqyDI/AAAAAAAABYY/lHXOiNeq1v4/s1600/gimp-wavelet-decompose-lasard-1-orig.jpg'" onmouseout="this.src='http://2.bp.blogspot.com/-w88imXBQ5To/Tw2-_cOVUzI/AAAAAAAABYk/GpW01_i_PjE/s1600/gimp-wavelet-decompose-lasard-1-rt.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/lasard/6009977720"&gt;Hoodie&lt;/a&gt; by &lt;a href="http://www.flickr.com/photos/lasard/"&gt;Erik Olsson&lt;/a&gt; (mouse over for original)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
I thought it might be helpful to walk through the theory as I approach it for skin retouching/smoothing, and how Wavelet Decompose fits into my workflow.&lt;br /&gt;
&lt;br /&gt;
The main point that I have noticed is that what most people mean by "smooth" skin really means, "smooth" tones.  See, real skin has pores, wrinkles, blemishes, etc.  In fact, it's those pores and wrinkles that add "character" to skin.  The lack of these features in skin will instantly cause an image to look unrealistic to most eyes.&lt;br /&gt;
&lt;img src="http://4.bp.blogspot.com/-qRFpE9uDcoc/Tw3N94IxpGI/AAAAAAAABZU/M63aPxhRhRA/s1600/gimp-wavelet-decompose-lasard-2-orig.jpg" style="display: none;" /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Eci3u4yGeFE/Tw3N9o8-sCI/AAAAAAAABZI/Mbjkz_6A50E/s1600/gimp-wavelet-decompose-lasard-2-rt.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-Eci3u4yGeFE/Tw3N9o8-sCI/AAAAAAAABZI/Mbjkz_6A50E/s1600/gimp-wavelet-decompose-lasard-2-rt.jpg" onmouseover="this.src='http://4.bp.blogspot.com/-qRFpE9uDcoc/Tw3N94IxpGI/AAAAAAAABZU/M63aPxhRhRA/s1600/gimp-wavelet-decompose-lasard-2-orig.jpg'" onmouseout="this.src='http://4.bp.blogspot.com/-Eci3u4yGeFE/Tw3N9o8-sCI/AAAAAAAABZI/Mbjkz_6A50E/s1600/gimp-wavelet-decompose-lasard-2-rt.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/lasard/6009431801"&gt;Martina&lt;/a&gt; by &lt;a href="http://www.flickr.com/photos/lasard/"&gt;Erik Olsson&lt;/a&gt; (mouse over for original)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
I am very much of the opinion that any modification to skin tones be as transparent as possible - ie: they should not be obvious or immediately noticeable.  I personally try to be as natural looking as I can (to my eye at least).  Of course, this is a highly subjective thing, and one mans natural is another mans mannequin.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.earwolf.com/wp-content/uploads/2011/08/Mannequin-movie-02.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="294" width="522" src="http://www.earwolf.com/wp-content/uploads/2011/08/Mannequin-movie-02.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Another mans mannequin.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
That is the problem with trying to use a gaussian blur on the base image to "smooth" the skin.  You lose a ton of detail and end up with a smeared looking mess.  All in an attempt to either smooth the tones of the skin, or to minimize the appearance of pores/wrinkles.  Many times, both to some degree.  If only there was some way to be able to modify the tones of the skin separately from the pores and wrinkles (and separate again from blemishes or freckles).&lt;br /&gt;
&lt;br /&gt;
Oh, that's right, I mentioned Wavelet Decompose earlier!&lt;br /&gt;
&lt;br /&gt;
If you want to practice some of the things I will be talking about, Flickr user &lt;a href="http://www.flickr.com/photos/lasard/"&gt;Erik Olsson&lt;/a&gt; has licensed both &lt;a href="http://www.flickr.com/photos/lasard/6009977720"&gt;Hoodie&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/lasard/6009431801"&gt;Martina&lt;/a&gt; as &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/"&gt;CC-BY-SA-NC&lt;/a&gt;.  I'd recommend going to grab one of those images (because really, who doesn't like looking at pretty Swedish girls?).  The first image was graciously provided by &lt;a href="http://www.modelmayhem.com/kellyealy "&gt;Kelly Ealy&lt;/a&gt; for demonstration here, and was offered on &lt;a href="http://www.modelmayhem.com/po.php?thread_id=785631"&gt;this Model Mayhem practice thread&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;Wavelet Decompose&lt;/h1&gt;What the WD filter plugin will do is to separate your layer into multiples layers with different sized details on each one and a final residual layer with all the rest of the information.  Each of these layers is set to recombine using the &lt;b&gt;Grain merge&lt;/b&gt; layer mode, meaning that each layer is added to the previous one to build back up to the final image.  This means that we can suppress data at a certain scale level to keep it from contributing to our final reconstructed image.&lt;br /&gt;
&lt;br /&gt;
This is basically frequency separation on your image.&lt;br /&gt;
&lt;br /&gt;
If you're not sure what that means, it might help to see it in action.  We'll use a 100% crop from Martina above:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ZJKNoesy8tc/Twyx2l2nSOI/AAAAAAAABXA/TlkACITbEpU/s1600/gimp-wavelet-decompose-100-crop-full.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ZJKNoesy8tc/Twyx2l2nSOI/AAAAAAAABXA/TlkACITbEpU/s1600/gimp-wavelet-decompose-100-crop-full.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;The base layer 100% crop.&lt;/span&gt;&lt;/div&gt;Now, running &lt;b&gt;Wavelet Decompose&lt;/b&gt; on the layer and leaving the default options the way they are, we get 6 new layers: &lt;b&gt;Wavelet Scale 1-5&lt;/b&gt; and a &lt;b&gt;Wavelet Residual&lt;/b&gt; layer.  Let's take a look at each layer to see what we get:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-4cKpHpbf4BE/Twy4isimpuI/AAAAAAAABXM/BgkAj5f1Lcg/s1600/gimp-wavelet-decompose-100-crop-residual.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-4cKpHpbf4BE/Twy4isimpuI/AAAAAAAABXM/BgkAj5f1Lcg/s1600/gimp-wavelet-decompose-100-crop-residual.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet Residual&lt;/span&gt;&lt;/div&gt;This residual layer is what is left over after all of the detail scale layers have been removed.  Notice that it represents the global contrast and colors in the image.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qm4zKYvj0Io/Twy5UaZCKGI/AAAAAAAABXY/ug7zFou0p5g/s1600/gimp-wavelet-decompose-100-crop-scale-5.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-qm4zKYvj0Io/Twy5UaZCKGI/AAAAAAAABXY/ug7zFou0p5g/s1600/gimp-wavelet-decompose-100-crop-scale-5.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet scale 5&lt;/span&gt;&lt;/div&gt;Wavelet scale 5 is the largest details layer in this example.  From here on each of the subsequent scale levels down to 1 will only contain finer and finer details from the image on their own.  Look carefully at her skin on her cheek here.  You'll notice that individual pores don't really show up on this scale, but the overall skin tones show up more.  If the skin is "blotchy" or uneven in tone, it will show up very noticeably on this scale.  I have found often that this scale level will often impact the overall perception of smooth skin tones more than any other, and it is usually here that I will start my editing.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9nsl0_DOCIE/Twy6cmpCivI/AAAAAAAABXk/mfQs00InRdw/s1600/gimp-wavelet-decompose-100-crop-scale-4.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-9nsl0_DOCIE/Twy6cmpCivI/AAAAAAAABXk/mfQs00InRdw/s1600/gimp-wavelet-decompose-100-crop-scale-4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet scale 4&lt;/span&gt;&lt;/div&gt;Wavelet scale 4 shows some more overall skin tones and texture with just a hint of the pores coming through.  Between this scale level and scale 5 is where I do most of my work.  Rarely do I need to modify any of the lower scales unless I am targeting specific blemishes.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-mZuk1JOibww/Twy6dCAReGI/AAAAAAAABXw/nmZD4tMjp10/s1600/gimp-wavelet-decompose-100-crop-scale-3.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-mZuk1JOibww/Twy6dCAReGI/AAAAAAAABXw/nmZD4tMjp10/s1600/gimp-wavelet-decompose-100-crop-scale-3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet scale 3&lt;/span&gt;&lt;/div&gt;Pores are beginning to really become obvious now at this scale.  This would be the largest pores in her face, and this scale is the contributor for the largest size.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CGnBFZlVepw/Twy6dU_GmfI/AAAAAAAABX8/dYR7tD5yN28/s1600/gimp-wavelet-decompose-100-crop-scale-2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-CGnBFZlVepw/Twy6dU_GmfI/AAAAAAAABX8/dYR7tD5yN28/s1600/gimp-wavelet-decompose-100-crop-scale-2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet scale 2&lt;/span&gt;&lt;/div&gt;The mid-size of the pores are very clear at this scale.  Finer features like wrinkles will also show up clearly on this layer.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Hs1PFrtxeTI/Twy6dyHhVVI/AAAAAAAABYE/7uzx4DN8Mj0/s1600/gimp-wavelet-decompose-100-crop-scale-1.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://3.bp.blogspot.com/-Hs1PFrtxeTI/Twy6dyHhVVI/AAAAAAAABYE/7uzx4DN8Mj0/s1600/gimp-wavelet-decompose-100-crop-scale-1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Wavelet scale 1&lt;/span&gt;&lt;/div&gt;It may be hard to see, but the finest details reside here.  These are the smallest scale contributors to the pores and fine lines.  Stray hairs will sometimes individually show up here as well.  (You can make out her eyelashes very nicely in this scale level for instance).&lt;br /&gt;
&lt;br /&gt;
What you want to remember is that each of the scale layers is set to &lt;b&gt;Grain merge&lt;/b&gt; layer mode, meaning each layer will intensify with the layer below it, all building up down to the wavelet residual (which is in &lt;b&gt;Normal&lt;/b&gt; blending mode).  I mention this because if you wanted to remove features from one of the scale levels you can easily just set your foreground color to medium gray RGB(128,128,128), and anywhere you paint on a scale level will remove those details.&lt;br /&gt;
&lt;br /&gt;
If you try this on your own, a good way to understand what is happening is to turn off all the layers in your image, then turn on each of the scale layers starting from the smallest (Wavelet scale 1), one at a time.  This way you will be able to see what the contribution of each layer is to the final result.&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-3784202720186070";
/* Banner Test */
google_ad_slot = "8768286633";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h1&gt;Retouching skin (in practice)&lt;/h1&gt;So, how can we use this information to help us retouch our images?  Well, there are a couple of things to keep in mind before getting started...&lt;br /&gt;
&lt;br /&gt;
The number of scales you use will be dependent on your image dimension size, and the relative size of features in it.  I don't have any rules to help you decide this, but increasing the number of scales will give you a larger number of smaller frequency separations to work with.  If you're just starting out I recommend staying with the default of 5 scales until you are comfortable with this technique.&lt;br /&gt;
&lt;br /&gt;
I personally try to use as &lt;b&gt;&lt;i&gt;light a hand as possible&lt;/i&gt;&lt;/b&gt;, to avoid destroying too much detail in the skin.  A good rule of thumb is, if it looks right to you, then it's too much - make it more subtle.&lt;br /&gt;
&lt;br /&gt;
So, using the Martina image from above, I will open the image in GIMP, and run:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Filters &amp;rarr; Generic &amp;rarr; Wavelet decompose...&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float: right;"&gt;&lt;a href="http://1.bp.blogspot.com/-vFt03kZKJSQ/Tw3-Is_3atI/AAAAAAAABZg/pub8WnjUcqY/s1600/gimp-wavelet-decompose-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="388" width="258" src="http://1.bp.blogspot.com/-vFt03kZKJSQ/Tw3-Is_3atI/AAAAAAAABZg/pub8WnjUcqY/s400/gimp-wavelet-decompose-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;Leaving all of the defaults will leave me with 5 wavelet scales and a residual.&lt;br /&gt;
&lt;br /&gt;
Remember you can use &lt;b&gt;Shift-click&lt;/b&gt; on a layers visibility to isolate just that layer to view.&lt;br /&gt;
&lt;br /&gt;
I will often do this with the residual and scale 5 layer to get a feel for what types of objects lie in those frequencies visually.&lt;br /&gt;
&lt;br /&gt;
&lt;br style="clear:both;"/&gt;&lt;br /&gt;
Now I will leave all the layers visible, and will begin using the &lt;b&gt;Free Select Tool&lt;/b&gt; to begin selecting a portion of the face that I want to adjust.  I will usually try to keep similar-sized features together, and will also try to follow the contours of the face and light.  Once selected, I will also feather the selection by a good sized radius (around 30px radius in this example).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AsazKyThcBg/Tw4AbDoHxtI/AAAAAAAABZs/Cru59UuuaDI/s1600/gimp-wavelet-decompose-lasard-2-selection.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://4.bp.blogspot.com/-AsazKyThcBg/Tw4AbDoHxtI/AAAAAAAABZs/Cru59UuuaDI/s1600/gimp-wavelet-decompose-lasard-2-selection.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Once I have a region selected, I will then activate the highest Wavelet scale I have (5 in this case), and will try applying a gaussian blur to that layer.  Choice of a blur radius is arbitrary, but I'll usually try to blur enough to smooth out the tones on this layer, but not to completely obliterate them.  I finally chose 33px in this example.  Keep in mind that subsequent scales will also be blurred, and the effect is additive to the final image.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Wv6faDGmw8s/Tw4B56hPmiI/AAAAAAAABZ4/JkM4HaqNdl0/s1600/gimp-wavelet-decompose-lasard-2-selection-s5.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img   src="http://3.bp.blogspot.com/-Wv6faDGmw8s/Tw4B56hPmiI/AAAAAAAABZ4/JkM4HaqNdl0/s1600/gimp-wavelet-decompose-lasard-2-selection-s5.jpg" onmouseover="this.src='http://4.bp.blogspot.com/-AsazKyThcBg/Tw4AbDoHxtI/AAAAAAAABZs/Cru59UuuaDI/s1600/gimp-wavelet-decompose-lasard-2-selection.jpg'" onmouseout="this.src='http://3.bp.blogspot.com/-Wv6faDGmw8s/Tw4B56hPmiI/AAAAAAAABZ4/JkM4HaqNdl0/s1600/gimp-wavelet-decompose-lasard-2-selection-s5.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Gaussian Blur, 33px radius on Wavelet scale 5 (mouse over to compare original).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Now with the same selection still, I will activate the next Wavelet scale layer down (4 for me), and will apply another Gaussian blur here as well.  I generally tend to aim for approximately 1/2 - 1/4 of the previous blur radius.  I finally decided on a 13px radius here.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CFI9fQYv9ss/Tw4EECoxvfI/AAAAAAAABaE/lZvjHqn2ClE/s1600/gimp-wavelet-decompose-lasard-2-selection-s4.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-CFI9fQYv9ss/Tw4EECoxvfI/AAAAAAAABaE/lZvjHqn2ClE/s1600/gimp-wavelet-decompose-lasard-2-selection-s4.jpg" onmouseover="this.src='http://4.bp.blogspot.com/-AsazKyThcBg/Tw4AbDoHxtI/AAAAAAAABZs/Cru59UuuaDI/s1600/gimp-wavelet-decompose-lasard-2-selection.jpg'" onmouseout="this.src='http://2.bp.blogspot.com/-CFI9fQYv9ss/Tw4EECoxvfI/AAAAAAAABaE/lZvjHqn2ClE/s1600/gimp-wavelet-decompose-lasard-2-selection-s4.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Gaussian Blur, 13px radius on Wavelet scale 4 (mouse over to compare original so far).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
The thing to notice when working on these largest scales first is that the underlying tones of the skin will begin evening out.  If there is blotchiness, liver spots, sun damage, etc. those features can be softened or removed without affecting smaller features like pores as much.  If this were me, I would stop here and begin pixel-level dodging and burning to clean up other things to my liking.&lt;br /&gt;
&lt;br /&gt;
But, since we are learning, let's keep going and try blurring features on Wavelet scale 3 to see the effect.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-701g3sZrf3I/Tw4Fz-Hi4HI/AAAAAAAABaQ/ONUlJkg9rxk/s1600/gimp-wavelet-decompose-lasard-2-selection-s3.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0"  src="http://2.bp.blogspot.com/-701g3sZrf3I/Tw4Fz-Hi4HI/AAAAAAAABaQ/ONUlJkg9rxk/s1600/gimp-wavelet-decompose-lasard-2-selection-s3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Gaussian Blur, 6px radius on Wavelet scale 3.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
If we used an even bigger radius on Wavelet scale 3, the effects get a little jarring:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ghTuvdo78LQ/Tw4GemNKceI/AAAAAAAABag/oth-g4LmE4w/s1600/gimp-wavelet-decompose-lasard-2-selection-s3-16px.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ghTuvdo78LQ/Tw4GemNKceI/AAAAAAAABag/oth-g4LmE4w/s1600/gimp-wavelet-decompose-lasard-2-selection-s3-16px.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Gaussian Blur, 16px radius on Wavelet scale 3.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
This is what I mean when I say a light touch is really best.  The 16px blur on Wavelet scale 3 blew us right past nice, neutral retouching into mannequin territory (and I don't want to have to link another mannequin image).&lt;br /&gt;
&lt;br /&gt;
What's nice about using Wavelet Decompose is that on each of the scale layers, a neutral gray (128, 128, 128) color will suppress that feature at that scale level (effectively removing it).  This means that you can grab a brush with gray, and selectively paint over blemishes or features that you want to suppress.  Instead of using a blur, I could have used a brush with gray, and painted on her skin at each level with varying opacity to suppress those features.&lt;br /&gt;
&lt;br /&gt;
This gives you pixel-level control of features directly with a simple brush, and the fact that the layers recombine with Grain merge layer modes means that you can see the results of what you are doing immediately on the image.&lt;br /&gt;
&lt;br /&gt;
Once I am happy with a region of skin, I will then select a new region to begin working on, and will follow the same steps outlined above to get a result that I like.  I like to break up a face into different areas based on the light and skin features.  For instance, I will usually work on cheeks and just below the eyes separately from the nose, chin, and forehead.  It's really a personal preference rather than a rule, though.&lt;br /&gt;
&lt;br /&gt;
Remember to zoom out and get a look/feel for the result from afar - sometimes you can get too zoomed into a region and not realize what is going on.&lt;br /&gt;
&lt;br /&gt;
I've included the .xcf file with my selection still active from the examples above.  It already has the gaussian blurs on scale 4 and 5 done (but not 3).&lt;br /&gt;
&lt;br /&gt;
&lt;div style='border: solid 1px gray; padding: 1em;'&gt;&lt;a style="font-size: 1.5em; font-weight: bold;" href="https://docs.google.com/open?id=0B21lPI7Ov4CVNTk4NjUwZjgtNjI3YS00NGI2LWIwYTItY2IzNjNlZjg2MGZl"&gt;Download the GIMP .xcf.bz2 file of the example (2MB).&lt;/a&gt;&lt;br /&gt;
(Just save it and open it directly with GIMP)&lt;/div&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-3784202720186070";
/* Banner Test */
google_ad_slot = "8768286633";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;
Hopefully this has been helpful to some of you out there.  With a little perseverance we can eliminate the use of globular gaussian blurs over entire images as a technique for mangling skin.  This is a very powerful method of image manipulation and does have other uses as well - did anyone notice that Wavelet scale 1 is a really nice &lt;b&gt;high-pass layer&lt;/b&gt; for your image?  Bet you could use it for some nice sharpening if you wanted! ;)&lt;br /&gt;
&lt;br /&gt;
Experimentation is key here!  Don't be afraid to try things out!&lt;br /&gt;
&lt;br /&gt;
Questions or feedback?  Let's here about it in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-6821051643800008386?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hCme6kOFEG7wOUiu5IPGBuSAJfw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hCme6kOFEG7wOUiu5IPGBuSAJfw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hCme6kOFEG7wOUiu5IPGBuSAJfw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hCme6kOFEG7wOUiu5IPGBuSAJfw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/3sfN_yYkgXY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/6821051643800008386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/12/getting-around-in-gimp-skin-retouching.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6821051643800008386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6821051643800008386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/3sfN_yYkgXY/getting-around-in-gimp-skin-retouching.html" title="Getting Around in GIMP - Skin Retouching (Wavelet Decompose)" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-IPXYA-tDNlQ/Tw3FfCgl6VI/AAAAAAAABY8/ORpNlxTTxeM/s72-c/gimp-wavelet-decompose-kellyealy-1-orig.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/12/getting-around-in-gimp-skin-retouching.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4FQ3czeip7ImA9WhRVFEo.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-7777954623514368272</id><published>2011-11-02T16:13:00.000-05:00</published><updated>2012-01-13T12:21:52.982-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T12:21:52.982-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="contour paint" /><category scheme="http://www.blogger.com/atom/ns#" term="Getting Around in GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="pinup" /><category scheme="http://www.blogger.com/atom/ns#" term="dodge and burn" /><title>Getting Around in GIMP - Contour Painting</title><content type="html">Similar to using dodging and burning is something I like to call "Contour Painting".  It's basically dodging and burning (d&amp;amp;b), but with an eye towards contours of the subject in a photo.  I will use this very often in shots with skin, and a great example of this would be a nice cheesecake pin-up style image!&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TXSleQeA1zo/TrFOem-XDaI/AAAAAAAABM4/cMithZkAo7g/s1600/gimp-contour-pinup-orig.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-TXSleQeA1zo/TrFOem-XDaI/AAAAAAAABM4/cMithZkAo7g/s640/gimp-contour-pinup-orig.jpg" onmouseover="this.src='http://2.bp.blogspot.com/-AgIjZ88bAmY/TrGjS3NnjtI/AAAAAAAABQI/cI2tf2J63bU/s640/gimp-contour-pinup-final.jpg'" onmouseout="this.src='http://1.bp.blogspot.com/-TXSleQeA1zo/TrFOem-XDaI/AAAAAAAABM4/cMithZkAo7g/s640/gimp-contour-pinup-orig.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Lovely pin-up pose! (mouseover to see the final result)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
First off, I want to thank &lt;a href="http://www.modelmayhem.com/evolutionsphotography"&gt;Evolutions Photography&lt;/a&gt; for graciously allowing me to use this wonderful image as part of my tutorial.  The model is the lovely &lt;a href="http://www.arielfulmer.com/"&gt;Ariel Fulmer&lt;/a&gt; (&lt;a href="http://www.modelmayhem.com/member.php?id=1560342"&gt;Arielita&lt;/a&gt; on ModelMayhem). Make up artist is &lt;a href="http://www.modelmayhem.com/2222565"&gt;DmarieBelleza&lt;/a&gt;, and the hair stylist is &lt;a href="http://www.modelmayhem.com/2235068"&gt;Anna Marie De Almeida&lt;/a&gt;.  I originally came across this image in the ModelMayhem Digital Art &amp; Retouching Challenge forum &lt;a href="http://www.modelmayhem.com/po.php?thread_id=763112"&gt;in this thread&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border: solid 1px gray; padding: 10px;"&gt;The rest of my GIMP tutorials are all listed here: &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;br /&gt;
If you want to retouch the skin before contour painting, see this tutorial:&lt;br /&gt;
&lt;a href="http://blog.patdavid.net/2011/12/getting-around-in-gimp-skin-retouching.html"&gt;Skin Retouching (Wavelet Decompose)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h1&gt;Planning&lt;/h1&gt;For the most part, the lighting in your image should already indicate how the major contours of your subjects are lit.  This should be the baseline by which you begin enhancing those highlights/darks to begin adding shape.  Remember - you will usually want to approach this with a light hand at first.&lt;br /&gt;
&lt;br /&gt;
You should also have an idea of how strong you want the effect to be.  If it's highly exaggerated it tends to look more like a mannequin or illustration in some cases, if it's subtle it can nicely highlight those portions of your images.  If I am using it on a more natural image I will use it lightly on faces and to slightly enhance the shapes of interest (bare skin or interesting textures/folds in clothing).&lt;br /&gt;
&lt;br /&gt;
With an image like this pinup, I want to push things to be more exaggerated for a very stylized look (see &lt;a href="http://www.google.com/search?q=vargas+pinups&amp;hl=en&amp;prmd=imvns&amp;tbm=isch"&gt;this search on Vargas&lt;/a&gt; for examples of what I am aiming for).&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border: solid 1px grey; padding: 1em;"&gt;&lt;h3 style="font-size: 1.4em; margin-bottom: -0.5em;"&gt;Looking at Contours&lt;/h3&gt;&lt;br /&gt;
The trick to this method is an understanding of where the light is primarily coming from in your image, and what the shape of the objects are.  This is best illustrated in images with a single light source (but can be used on just about any image), as you can easily tell where the highlights are on an object.&lt;br /&gt;
&lt;br /&gt;
What you want to notice is: what is the shape of your object, and how do you want to enhance it in your final image?&lt;/div&gt;&lt;br /&gt;
&lt;span style='font-size:1.3em; color: #0061d5;'&gt;Bonus!&lt;/span&gt; At the end of the tutorial is a link to the GIMP file I used while making this tutorial.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;Dodging &amp;amp; Burning&lt;/h1&gt;The basic premise behind dodging and burning (d&amp;amp;b) is to manipulate the exposure in certain areas of a photo.  In the old days we would actually do this on an enlarger by using something to limit the amount of light hitting our print (dodging), or by masking other areas of a print to allow extra light to pass through on certain portions (burning).&lt;br /&gt;
&lt;br /&gt;
In the digital realm, GIMP has a specific &lt;b&gt;Dodge / Burn&lt;/b&gt; tool for this.  It is nice to quickly touch up an area, but works destructively on your image (it alters the pixels of the underlying image without a means for easy adjustment).  We can achieve the same effect (mostly) by using extra layers set in &lt;b&gt;Overlay&lt;/b&gt; (or &lt;b&gt;Soft Light&lt;/b&gt;) blend mode.&lt;br /&gt;
&lt;br /&gt;
With a new layer over our original image in &lt;b&gt;Overlay&lt;/b&gt; mode, we can then paint with white and black values to selectively darken or lighten the areas we want.  It's far easier to show this process rather than explain it, so on we go!&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;Set Up&lt;/h1&gt;The nice thing about this approach of using Overlay layers is that you can leave your base image underneath all the layers for different manipulations (like color changes), without affecting your d&amp;b work.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-R1Xdp1XZyMY/TrFltkXVY6I/AAAAAAAABNE/KUlqRz3jMBQ/s1600/gimp-contour-setup-layer.png" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="360" width="258" src="http://3.bp.blogspot.com/-R1Xdp1XZyMY/TrFltkXVY6I/AAAAAAAABNE/KUlqRz3jMBQ/s400/gimp-contour-setup-layer.png" /&gt;&lt;/a&gt;&lt;/div&gt;Add a &lt;b style="color: green;"&gt;New Layer&lt;/b&gt; (&lt;b style='font-variant: small-caps;'&gt;Shift + Ctrl + N&lt;/b&gt; or &lt;b style="font-size: .9em;"&gt;Layer &amp;rarr; New Layer...&lt;/b&gt;) to your image above any existing layers.&lt;br /&gt;
&lt;br /&gt;
Make the "Layer Fill Type" &lt;b&gt;Transparency&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
I will usually name the layer something descriptive ("Legs" in this case) so I know which layer does what.  This is helpful because you may use differing amounts of blur later for different regions.&lt;br /&gt;
&lt;br /&gt;
Change the layer blend &lt;b style='color: red;'&gt;Mode&lt;/b&gt; to &lt;b&gt;Overlay&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Now we are set up to begin painting over our image.&lt;br /&gt;
&lt;br /&gt;
&lt;h1 style='clear:both;'&gt;Contour Painting&lt;/h1&gt;This is where you want to pay attention to what the light is doing to the subject of your photograph.  We'll start with highlighting portions of the image we want to pop a little bit (this is basically a "dodging" action).&lt;br /&gt;
&lt;br /&gt;
The models legs are really the stand-out portion of this image, so we will start there.  Here are the legs before anything is done to them:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;float:right;"&gt;&lt;a href="http://2.bp.blogspot.com/-aUaVAMWG9xs/TrFsMttApAI/AAAAAAAABNQ/Dtgu396-0m0/s1600/gimp-contour-pinup-legs-orig.jpg" imageanchor="1" style="clear:right;  margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://2.bp.blogspot.com/-aUaVAMWG9xs/TrFsMttApAI/AAAAAAAABNQ/Dtgu396-0m0/s400/gimp-contour-pinup-legs-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Our original image.&lt;/span&gt;&lt;/div&gt;From this view I can determine that I would like to highlight the shape of her legs, and perhaps enhance the volume a bit.&lt;br /&gt;
&lt;br /&gt;
To do so, I will highlight the legs to exaggerate the lighting as it comes from directly in front of the model (notice how the center of the legs are well lit, with a fall-off of light as you approach the edges).&lt;br /&gt;
&lt;br /&gt;
If you look closely, you'll see that the contour/shape of her leg is well defined by the light hitting the front.  That is the guide to where we are going to paint on the highlights (dodging).&lt;br /&gt;
&lt;br style="clear: both;"&gt;&lt;br /&gt;
Choose your favorite painting tool, and set your foreground color to &lt;b&gt;White&lt;/b&gt;.  Remember - painting on this &lt;b&gt;Overlay&lt;/b&gt; layer means that white will lighten, black will darken, and middle gray will do nothing to the underlying layers.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right; "&gt;&lt;a href="http://2.bp.blogspot.com/-YRd7H9aksRs/TrFyju9QK9I/AAAAAAAABOo/qfHV9oCBU2s/s1600/gimp-contour-pinup-legs-paint.jpg" imageanchor="1" style="clear:right;margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://2.bp.blogspot.com/-YRd7H9aksRs/TrFyju9QK9I/AAAAAAAABOo/qfHV9oCBU2s/s400/gimp-contour-pinup-legs-paint.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Painting on the contours.&lt;/span&gt;&lt;/div&gt;I like to use the &lt;b&gt;Paintbrush&lt;/b&gt; tool with a &lt;b&gt;Fuzzy Circle&lt;/b&gt; scaled larger to allow me to lay a big stroke of paint at first.&lt;br /&gt;
&lt;br /&gt;
Now paint white onto your &lt;b&gt;"Legs"&lt;/b&gt; layer following the contours of her leg.&lt;br /&gt;
&lt;br /&gt;
I don't have to be pixel-perfect just yet, because I am going to be blurring this white overlay in a moment to soften up those edges.  I just aim to get the highlights along the most important areas.&lt;br /&gt;
&lt;br /&gt;
This should get your roughly to where you are wanting to go.&lt;br /&gt;
&lt;br style="clear: both;"&gt;&lt;img src="https://lh4.googleusercontent.com/-W4SyrAJ94E0/TrP8sy99fkI/AAAAAAAABQo/-7taqsPuUvE/s400/gimp-contour-pinup-legs-paint-blur-db.jpg" style="display:none;" /&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right; "&gt;&lt;a href="http://2.bp.blogspot.com/-97nrxcF6eqo/TrFyxzvzMfI/AAAAAAAABO0/btKV_PwjikI/s1600/gimp-contour-pinup-legs-paint-blur.jpg" imageanchor="1" style="clear:right;margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://2.bp.blogspot.com/-97nrxcF6eqo/TrFyxzvzMfI/AAAAAAAABO0/btKV_PwjikI/s400/gimp-contour-pinup-legs-paint-blur.jpg" onmouseover="this.src='https://lh4.googleusercontent.com/-W4SyrAJ94E0/TrP8sy99fkI/AAAAAAAABQo/-7taqsPuUvE/s400/gimp-contour-pinup-legs-paint-blur-db.jpg'" onmouseout="this.src='http://2.bp.blogspot.com/-97nrxcF6eqo/TrFyxzvzMfI/AAAAAAAABO0/btKV_PwjikI/s400/gimp-contour-pinup-legs-paint-blur.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;After applying Gaussian Blur (88px radius).&lt;br /&gt;
Mouseover to see the Dodge Layer.&lt;/span&gt;&lt;/div&gt;Now I apply a &lt;b&gt;Gaussian Blur&lt;/b&gt; to the &lt;b&gt;"Legs"&lt;/b&gt; layer to feather out the effect even further.  This smooths out the transition, and makes it all look just a bit more natural.&lt;br /&gt;
&lt;br /&gt;
The blur radius depends on the image size and painting size, but in general I try to make it large-ish.  In this case it was 88px.&lt;br /&gt;
&lt;br /&gt;
Now those legs are looking sort of shiny!&lt;br /&gt;
&lt;br /&gt;
We could stop here, but to exaggerate the effect even further, we can use burning to cause the edges of the legs to drop even darker than they already are.&lt;br /&gt;
&lt;br style='clear:both'&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right;"&gt;&lt;a href="http://4.bp.blogspot.com/-84KetsFg6jk/TrF6ivm6wYI/AAAAAAAABPA/9T3XrFylcAM/s1600/gimp-contour-pinup-legs-paint-dark-blur.jpg" imageanchor="1" style="clear:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://4.bp.blogspot.com/-84KetsFg6jk/TrF6ivm6wYI/AAAAAAAABPA/9T3XrFylcAM/s400/gimp-contour-pinup-legs-paint-dark-blur.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Painted and blurred "burning" along the edges.&lt;/span&gt;&lt;/div&gt;To begin burning the edges of those legs, I'll add another new transparent layer to the image in &lt;b&gt;Overlay&lt;/b&gt; mode.  This time I'll name it &lt;b&gt;"Legs Dark"&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
I'll keep using the same brush, but now I will change my foreground color to black (or any other value darker than gray, to taste).&lt;br /&gt;
&lt;br /&gt;
I will now paint (burn) with a fuzzy brush just along the outside edges of the leg, following its contour again.  I don't usually brush right along the edge, but rather just outside so I just kiss the edges with a little fuzzy black.&lt;br /&gt;
&lt;br /&gt;
I sometimes apply another &lt;b&gt;Gaussian Blur&lt;/b&gt; to the dark layer (this is highly subjective and up to you).  In this case I did apply the blur - 88px again.&lt;br style="clear:both"/&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right;"&gt;&lt;a href="http://3.bp.blogspot.com/--aKeDLCBfKs/TrF-7LX7SJI/AAAAAAAABPM/lt1wHal7Te0/s1600/gimp-contour-pinup-legs-paint-dark-blur-cleaned.jpg" imageanchor="1" style="clear:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://3.bp.blogspot.com/--aKeDLCBfKs/TrF-7LX7SJI/AAAAAAAABPM/lt1wHal7Te0/s400/gimp-contour-pinup-legs-paint-dark-blur-cleaned.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center; width: 289px;"&gt;After erasing the burn layer from other objects &lt;br /&gt;
(like her left foot).&lt;/span&gt;&lt;/div&gt;In places where the foreground leg overlaps the background leg, I will then go back and use the &lt;b&gt;Eraser Tool&lt;/b&gt; to remove any unwanted burning from the background or other objects (the background in this image is white, so it makes it a bit easier).&lt;br /&gt;
&lt;br /&gt;
Notice the models left foot is now not as dark from spill-over after I erased the burning layer from it.&lt;br /&gt;
&lt;br /&gt;
Also notice that I have only done the right leg at this point.  When multiple areas I am burning overlap, I will approach each one on it's own layer to isolate the work I have to do.  So to do her left leg, I would create another transparent overlay layer just to work on her left leg.&lt;br style='clear: both;'/&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZpNKyII7doU/TrGRrLtDssI/AAAAAAAABPY/3cXvi1SOyZo/s1600/gimp-contour-pinup-legs-paint-dark-blur-cleaned-both.jpg" imageanchor="1" style="clear:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://3.bp.blogspot.com/-ZpNKyII7doU/TrGRrLtDssI/AAAAAAAABPY/3cXvi1SOyZo/s400/gimp-contour-pinup-legs-paint-dark-blur-cleaned-both.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center; width: 289px;"&gt;Burning the left leg, after cleaning up with eraser.&lt;/span&gt;&lt;/div&gt;After repeating the same procedure with a new burning layer, the left leg looks pretty good.&lt;br /&gt;
&lt;br /&gt;
This was done on another Legs layer (&lt;b&gt;"Legs Dark 2"&lt;/b&gt; in this case), which allowed me to separately control the amount of spillover with erasing, and will also allow me to independently control the opacity of each leg (to give me even more control over the final result).&lt;br /&gt;
&lt;br style='clear:both;'/&gt;&lt;br /&gt;
That is basically all of the steps in what I call "Contour Painting".  To finish this image off, I would basically repeat all of these steps for each area of interest where I want to paint and enhance the shapes and contour of our model.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right;"&gt;&lt;a href="http://4.bp.blogspot.com/-BXkual1Ym3s/TrGUKpj6URI/AAAAAAAABPk/zkpaYz_ekPk/s1600/gimp-contour-pinup-body-orig.jpg" imageanchor="1" style="clear:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://4.bp.blogspot.com/-BXkual1Ym3s/TrGUKpj6URI/AAAAAAAABPk/zkpaYz_ekPk/s400/gimp-contour-pinup-body-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center; width: 289px;"&gt;The body with no contour painting yet.&lt;/span&gt;&lt;/div&gt;To keep the overall shape highlights consisten, I will continue thinking in terms of highlighting the peak areas of skin (basically to keep a consistent look with the legs).&lt;br /&gt;
&lt;br /&gt;
I will apply highlighting to her arms and portions of her face next, as well as the exposed portions of her stomach.&lt;br /&gt;
&lt;br style='clear:both;'&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; float:right;"&gt;&lt;a href="http://3.bp.blogspot.com/-iommooSleuA/TrGYNIMj9wI/AAAAAAAABPw/GNXnxnioBlo/s1600/gimp-contour-pinup-body-dodged.jpg" imageanchor="1" style="clear:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://3.bp.blogspot.com/-iommooSleuA/TrGYNIMj9wI/AAAAAAAABPw/GNXnxnioBlo/s400/gimp-contour-pinup-body-dodged.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center; width: 289px;"&gt;Contour painted highlights on her body.&lt;/span&gt;&lt;/div&gt;A couple of new layers and some more contour painting produces this.&lt;br /&gt;
&lt;br /&gt;
Again, a rather high-ish radius was used for the Gaussian Blurs in these cases (~66px this time around - and even smaller when doing finer details like her fingers).&lt;br /&gt;
&lt;br /&gt;
The nice thing about using many layers for these operations is that I can now control the opacity and strength of the effect in different regions independently.&lt;br /&gt;
&lt;br style='clear:both;'/&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QHYXqZrA5YM/TrGeaaMPJ3I/AAAAAAAABP8/Bt0c7ZCQZF4/s1600/gimp-contour-pinup-body-dodged-burned.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="289" src="http://4.bp.blogspot.com/-QHYXqZrA5YM/TrGeaaMPJ3I/AAAAAAAABP8/Bt0c7ZCQZF4/s400/gimp-contour-pinup-body-dodged-burned.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Finally some burning along the contours of her body, along with some added highlights in the hair.&lt;br /&gt;
&lt;br /&gt;
&lt;br style="clear:both"/&gt;&lt;br /&gt;
After fiddling a bit more and then adjusting each layer's opacity until I got something I liked, we end up with this (mouse over the image to compare it to the original):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AgIjZ88bAmY/TrGjS3NnjtI/AAAAAAAABQI/cI2tf2J63bU/s1600/gimp-contour-pinup-final.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-AgIjZ88bAmY/TrGjS3NnjtI/AAAAAAAABQI/cI2tf2J63bU/s640/gimp-contour-pinup-final.jpg" onmouseover="this.src='http://1.bp.blogspot.com/-TXSleQeA1zo/TrFOem-XDaI/AAAAAAAABM4/cMithZkAo7g/s640/gimp-contour-pinup-orig.jpg'" onmouseout="this.src='http://2.bp.blogspot.com/-AgIjZ88bAmY/TrGjS3NnjtI/AAAAAAAABQI/cI2tf2J63bU/s640/gimp-contour-pinup-final.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Mouse over the image to see the original.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
There is still more yet to do to call this a finished image, as we haven't even touched color effects or pushing the background to pure white, but those are tutorials for another day.&lt;br /&gt;
&lt;br /&gt;
Remember, I used this type of image because we can approach it with a heavy hand and still get results that look good.  Also, try thinking about this technique in different terms that aren't so large.  You can use the exact same procedures on features that are much smaller to adjust the local contrasts in whatever scale you'd like.  (For instance, if I could have spent time dodging and burning every little fold of cloth in her top, or been more specific with her hair).&lt;br /&gt;
&lt;br /&gt;
If you've followed me all the way down here, I have a treat for you: My full .xcf.bz2 GIMP file that I used to create this tutorial so you can fiddle with it yourselves!&lt;br /&gt;
&lt;br /&gt;
&lt;div style='border: solid 1px gray; padding: 1em;'&gt;&lt;a style="font-size: 1.5em; font-weight: bold;" href="https://docs.google.com/open?id=0B21lPI7Ov4CVZWU2MTg4ZmQtMjllMi00MzE1LWE1YWItOTI3MDM1NDZmZDZh"&gt;Download the GIMP .xcf.bz2 file. (14.5MB)&lt;/a&gt;&lt;br /&gt;
(Just save it and open it directly with GIMP)&lt;/div&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-3784202720186070";
/* Banner Test */
google_ad_slot = "8768286633";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
I know this tutorial has been long, but hopefully some people will find it useful in some way.  After practicing a bit you might find it a regular part of your workflow!  If you think it's been helpful, consider scrolling back up and hitting the "Donate" button (or maybe visit an ad).  It helps feed my caffeine addiction!&lt;br /&gt;
&lt;br /&gt;
This basic method can be used on just about any image that you take to give you even more control over the final results.  Similar results could be obtained using local contrast enhancements, for instance, but this method really lets you decide where those enhancements could best be targeted.&lt;br /&gt;
&lt;br /&gt;
I have found this also works to great effect on children's skin (which should appear smooth and soft anyway), and I will usually do some sort of contour painting on most of my images (even if it's just a tiny amount).  Here are just a couple of other examples where I used this same technique:&lt;br /&gt;
&lt;img src="https://lh6.googleusercontent.com/-92IcJeidDGA/TrggTizvYWI/AAAAAAAABUc/ry_ZLT5vp-0/s640/leila-bev-RIOT.jpg" style='display:none;'/&gt;&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href='http://www.flickr.com/photos/patdavid/5988594726/' title='Leila Being Devoured by Beverly by avhell, on Flickr, via Patr' alt='Leila Being Devoured by Beverly' height='430' width='500'&gt;&lt;img src='http://farm7.staticflickr.com/6128/5988594726_2645b505e3.jpg' alt='Leila Being Devoured by Beverly' onmouseover="this.src='https://lh6.googleusercontent.com/-92IcJeidDGA/TrggTizvYWI/AAAAAAAABUc/ry_ZLT5vp-0/s640/leila-bev-RIOT.jpg'; this.width='500' " onmouseout="this.src='http://farm7.staticflickr.com/6128/5988594726_2645b505e3.jpg'"  /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0; width: 99%; lineheight: 1em;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5988594726/"&gt;Leila Being Devoured by Beverly&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr. (Mouseover to see original).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231554301/" title="Whitney"&gt;&lt;img src="http://farm7.static.flickr.com/6230/6231554301_e50583cb9c.jpg" alt="Whitney by avhell" style="border: none;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231554301/"&gt;Whitney&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;img src="https://lh5.googleusercontent.com/-jkSgYiGEJxQ/Trghty0pNfI/AAAAAAAABUk/iMK7xzNda-I/s640/lauren-RIOT.jpg" style="display: none;"/&gt;&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6273172504/" title="Lauren"&gt;&lt;img src="http://farm7.static.flickr.com/6043/6273172504_a7c1a28e0a.jpg" alt="Lauren by avhell" onmouseover="this.src='https://lh5.googleusercontent.com/-jkSgYiGEJxQ/Trghty0pNfI/AAAAAAAABUk/iMK7xzNda-I/s640/lauren-RIOT.jpg'; this.width='414'" onmouseout="this.src='http://farm7.static.flickr.com/6043/6273172504_a7c1a28e0a.jpg'" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6273172504/"&gt;Lauren&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr. (Mouseover to see original).&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6077176610/" title="Mobile Gothic by avhell, on Flickr"&gt;&lt;img src="http://farm7.static.flickr.com/6083/6077176610_1391793fd8.jpg" width="375" height="500" alt="Mobile Gothic"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6077176610/"&gt;Mobile Gothic&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-7777954623514368272?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JAqqQHN75l4A8Sq0S5IXrNpOszc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JAqqQHN75l4A8Sq0S5IXrNpOszc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JAqqQHN75l4A8Sq0S5IXrNpOszc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JAqqQHN75l4A8Sq0S5IXrNpOszc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/sHUwF9rLyhI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/7777954623514368272/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/11/getting-around-in-gimp-contour-painting.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/7777954623514368272?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/7777954623514368272?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/sHUwF9rLyhI/getting-around-in-gimp-contour-painting.html" title="Getting Around in GIMP - Contour Painting" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-TXSleQeA1zo/TrFOem-XDaI/AAAAAAAABM4/cMithZkAo7g/s72-c/gimp-contour-pinup-orig.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/11/getting-around-in-gimp-contour-painting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMHQX48eip7ImA9WhRREEs.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-5361450118333479247</id><published>2011-10-12T14:44:00.000-05:00</published><updated>2011-11-23T09:33:50.072-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-23T09:33:50.072-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="strobist" /><category scheme="http://www.blogger.com/atom/ns#" term="ringflash" /><category scheme="http://www.blogger.com/atom/ns#" term="portrait" /><title>DIY Ringflash Tests</title><content type="html">I recently had a party at my house for some co-workers of my wife, and managed to get a few of them to let me shoot some quick photos using my DIY ringflash.  These are the results.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231554301/" title="Whitney"&gt;&lt;img src="http://farm7.static.flickr.com/6230/6231554301_e50583cb9c.jpg" alt="Whitney by avhell" style="border: none;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231554301/"&gt;Whitney&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Considering that I constructed the ringflash from 2 bowls bought at a dollar store, and an old plastic cup, I'm pleasantly surprised at the results.  I still need to place diffusion material over the front to help soften the light a bit, but the overall effect is pleasing.  I'll have a DIY tutorial on how I built the ringflash, as well as my softbox shortly.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231740889/" title="To Randi"&gt;&lt;img src="http://farm7.static.flickr.com/6096/6231740889_0a60dbf658.jpg" alt="To Randi" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6231740889/"&gt;To Randi&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
The rest of my DIY ringflash tests &lt;a href="http://www.flickr.com/photos/patdavid/sets/72157627879612604/"&gt;are here in my Flickr set&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-5361450118333479247?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6L0C0klXC1XepQHKYwBIgtMKmlc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6L0C0klXC1XepQHKYwBIgtMKmlc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6L0C0klXC1XepQHKYwBIgtMKmlc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6L0C0klXC1XepQHKYwBIgtMKmlc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/KI2B0bIbN1s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/5361450118333479247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/10/whitney.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/5361450118333479247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/5361450118333479247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/KI2B0bIbN1s/whitney.html" title="DIY Ringflash Tests" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6230/6231554301_e50583cb9c_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/10/whitney.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEARXg6eyp7ImA9WhRUFEk.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-8240715020015239975</id><published>2011-10-07T11:29:00.000-05:00</published><updated>2012-01-24T16:37:24.613-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-24T16:37:24.613-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="split tone" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="luminosity masks" /><category scheme="http://www.blogger.com/atom/ns#" term="layer masks" /><category scheme="http://www.blogger.com/atom/ns#" term="Getting Around in GIMP" /><title>Getting Around in GIMP - Luminosity Masks</title><content type="html">&lt;div style="border: solid 1px gray; padding: 10px;"&gt;The rest of my GIMP tutorials are all listed here: &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
There was a recent thread on the &lt;a href="http://www.flickr.com/groups/gimpusers/"&gt;GIMP users forum at Flickr&lt;/a&gt; on how to generate luminosity masks (and use them I suppose).  I figured I would chime in a bit here with how I generate and use them in my own workflow.  There is an older and interesting discussion about Luminosity Masks by Tom Kuyper that was referenced in that thread, and this is a translation of sorts for GIMP users that want to accomplish the same thing.  The original tutorial by Tom is here: &lt;a href="http://goodlight.us/writing/luminositymasks/luminositymasks-1.html"&gt;Tom Kuyper's Luminosity Masks Tutorial&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The basic premise of luminosity masks is to allow you to modify elements of a layer masked to a specific region of luminosity (or value).  If I wanted to control the colors in the shadows of my image without modifying the mid tones or light tones, then this is the method you want.  Similarly you can adjust just the mid tones, or light tones without affecting the other regions as well.&lt;br /&gt;
&lt;br /&gt;
If you are new to layer masks (or need to brush up), I recommend you head to &lt;a href="http://blog.patdavid.net/2011/10/getting-around-in-gimp-layer-masks.html"&gt;Getting Around in GIMP - Layer Masks&lt;/a&gt; to brush up first, then come back.&lt;br /&gt;
&lt;br /&gt;
&lt;h1&gt;Some Theory&lt;/h1&gt;&lt;br /&gt;
What we'd like to accomplish is to produce masks for our image that target a specific tonal rage (lights, mids, or darks). This way, we can make adjustments to the image on a layer, and to use the masks to only apply those changes to certain areas (based on luminosity or value).  The nice thing about using our image as the base for the mask is that the tonal ranges in the image will provide a smooth transition between the different layer masks.&lt;br /&gt;
&lt;br /&gt;
Even though you may want to modify some aspect of the lighter portions of your image, it will be hard to tell where that effect is applied as it fades to a gray or black.  Don't worry if this sounds strange, it will become clear before long...&lt;br /&gt;
&lt;br /&gt;
To illustrate what we want, I am going to create a simple image with a gradient that goes from full white to full black:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-v5tgZ2N9P-U/To3vCxn5dBI/AAAAAAAABAc/ba-_sl_PydI/s1600/gimp-luminosity-test-strip.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://4.bp.blogspot.com/-v5tgZ2N9P-U/To3vCxn5dBI/AAAAAAAABAc/ba-_sl_PydI/s400/gimp-luminosity-test-strip.png" style="border: solid 1px gray;"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; margin-bottom: -0.5em;"&gt;Lights Mask&lt;/h3&gt;&lt;hr/&gt;Now, across this gradient we may want to make modifications, but restrict them to the lighter values.  This is usually the simplest mask to create, and just involves making a desaturated copy of your base image (based on &lt;b&gt;Luminosity&lt;/b&gt;).  So, create a copy of your base layer, and run:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Desaturate&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
and check the box for &lt;b&gt;Luminosity&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
After doing this, my gradient image will look exactly the same.  I'll normally rename this layer to something original and creative, like &lt;b style="color: red;"&gt;Lights&lt;/b&gt;.  That's actually all there is to it!  Let's see it in action, though, to find out how this helps us.&lt;br /&gt;
&lt;br /&gt;
I'm going to create a new layer in my image filled with &lt;b style="color: red;"&gt;red&lt;/b&gt;, and I am going to turn the visibility off on the other layers. So now my image looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uDZJ_sK1Fgs/To3yCMvv62I/AAAAAAAABAk/nAJiSl5stC4/s1600/gimp-luminosity-test-strip-red.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://3.bp.blogspot.com/-uDZJ_sK1Fgs/To3yCMvv62I/AAAAAAAABAk/nAJiSl5stC4/s400/gimp-luminosity-test-strip-red.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
At this point I will add a layer mask to my &lt;b style="color: red;"&gt;red&lt;/b&gt; layer by &lt;b&gt;Right-Clicking&lt;/b&gt; on the &lt;b style="color: red;"&gt;red&lt;/b&gt; layer, and choosing &lt;b&gt;Add Layer Mask...&lt;/b&gt;.  I'll usually just initialize the mask to White (full opacity), because I'll be changing it shortly anyway.&lt;br /&gt;
&lt;br /&gt;
Then I will want to copy my &lt;b style="color: red;"&gt;Lights&lt;/b&gt; layer by activating it (&lt;b&gt;Left-Click&lt;/b&gt; on the layer), and then choosing:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Edit &amp;rarr; Copy&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Now just paste this into the layer mask on the &lt;b style="color: red;"&gt;red&lt;/b&gt; layer by activating (&lt;b&gt;Left-Clicking&lt;/b&gt;) the red layer mask, then doing:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Edit &amp;rarr; Paste&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
This will give you a &lt;i&gt;Floating Selection (Pasted Layer)&lt;/i&gt; on your layer window, and you can just &lt;b&gt;Right-Click&lt;/b&gt; the &lt;i&gt;Floating Selection&lt;/i&gt; layer, and choosing &lt;b&gt;Anchor Layer&lt;/b&gt;.  This will now paste your &lt;b style="color: red;"&gt;Lights&lt;/b&gt; layer as a layer mask, and you should now see this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-R-8CtNGD4p0/To30Wz8QJ-I/AAAAAAAABAs/w2J11a6Plns/s1600/gimp-luminosity-test-strip-red-l-mask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://3.bp.blogspot.com/-R-8CtNGD4p0/To30Wz8QJ-I/AAAAAAAABAs/w2J11a6Plns/s400/gimp-luminosity-test-strip-red-l-mask.png" style="border: solid 1px gray;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
My &lt;b&gt;Layers&lt;/b&gt; palette now looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-w-LbFP_FPik/To301tcJEeI/AAAAAAAABA0/5V8tCmWymkQ/s1600/gimp-luminosity-test-strip-red-l-mask-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="114" width="242" src="http://3.bp.blogspot.com/-w-LbFP_FPik/To301tcJEeI/AAAAAAAABA0/5V8tCmWymkQ/s400/gimp-luminosity-test-strip-red-l-mask-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Basically, we can now change whatever we want on the &lt;b style="color: red;"&gt;red&lt;/b&gt; layer, and it will only affect the lighter parts of that layer.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; margin-bottom: -0.5em;"&gt;Darks Mask&lt;/h3&gt;&lt;hr/&gt;We can produce another mask that will only affect the darker parts of our image by simply inverting the &lt;b style="color: red;"&gt;Lights&lt;/b&gt; layer.  First I'll duplicate the &lt;b style="color: red;"&gt;Lights&lt;/b&gt; layer, then invert the colors on that layer:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Invert&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
To keep things straight in my head, I'll find an even more original and interesting name to rename this layer, like &lt;b style="color: blue;"&gt;Darks&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
To show the two masks being applied to my image, I'll create another new layer below the &lt;b style="color: red;"&gt;red&lt;/b&gt; layer, and fill it with a nice &lt;b style="color: blue;"&gt;blue&lt;/b&gt;, then add a layer mask, and copy-paste the &lt;b style="color: blue;"&gt;Darks&lt;/b&gt; layer into the layer mask the same way as above.&lt;br /&gt;
&lt;br /&gt;
This results in:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CtDiTft-828/To34sHw0ZLI/AAAAAAAABA8/zk4OYRXFezY/s1600/gimp-luminosity-test-strip-redblue-ld-mask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://4.bp.blogspot.com/-CtDiTft-828/To34sHw0ZLI/AAAAAAAABA8/zk4OYRXFezY/s400/gimp-luminosity-test-strip-redblue-ld-mask.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
My layers palette for this image:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dNMwfrog0xU/To35P7fq5sI/AAAAAAAABBE/60lxUWOw2Ok/s1600/gimp-luminosity-test-strip-redblue-ld-mask-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="164" width="242" src="http://1.bp.blogspot.com/-dNMwfrog0xU/To35P7fq5sI/AAAAAAAABBE/60lxUWOw2Ok/s400/gimp-luminosity-test-strip-redblue-ld-mask-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The reason that they are not perfectly blended exactly in the middle of the gradient is due to the layer ordering on my palette (red above blue).  What we are seeing here is that the &lt;b style="color: red;"&gt;Lights&lt;/b&gt; and &lt;b style="color: blue;"&gt;Darks&lt;/b&gt; layer masks only allow the portions of their layer to show through according to the mask (red shows through the Lights mask, and blue shows through on the Dark mask).&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; margin-bottom: -0.5em;"&gt;Mids Mask&lt;/h3&gt;&lt;hr/&gt;There is one more mask we can make from these Light and Dark masks, and that is a mask for the Mid tones.  This is simply the difference between the Light and Dark masks, inverted:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-bIfoqCpZ19E/To3_B85c7GI/AAAAAAAABBM/1LKkPUNiZp4/s1600/gimp-luminosity-test-lightmask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://3.bp.blogspot.com/-bIfoqCpZ19E/To3_B85c7GI/AAAAAAAABBM/1LKkPUNiZp4/s400/gimp-luminosity-test-lightmask.png" style="border: solid 1px gray;"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Lights Mask&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-z0_bQ8Rfv_U/To3_CMLZkiI/AAAAAAAABBU/rdaF2r-s9ls/s1600/gimp-luminosity-test-darkmask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://1.bp.blogspot.com/-z0_bQ8Rfv_U/To3_CMLZkiI/AAAAAAAABBU/rdaF2r-s9ls/s400/gimp-luminosity-test-darkmask.png" style="border: solid 1px gray;"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Darks Mask&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-o4zGxCsQxnE/To3_CKUdj9I/AAAAAAAABBc/kmsCJihFhyU/s1600/gimp-luminosity-test-midmask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://1.bp.blogspot.com/-o4zGxCsQxnE/To3_CKUdj9I/AAAAAAAABBc/kmsCJihFhyU/s400/gimp-luminosity-test-midmask.png" style="border: solid 1px gray;"/&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Mids Mask - Difference between Lights and Darks, inverted.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
To create this mask easily, just make visible your Lights and Darks layer, then set the one on top (Darks in my example) to layer mode: &lt;b&gt;Difference&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Right-Click&lt;/b&gt; on the top layer, and choose &lt;b&gt;New from Visible&lt;/b&gt;.  Then, invert the colors on the new layer (and name it something interesting...  say...  &lt;b style="color: green;"&gt;Mids&lt;/b&gt;).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3x9cYDNiE68/To4BJ-LyguI/AAAAAAAABBs/SxTYR5QgzXU/s1600/gimp-luminosity-test-midmask-creation.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="194" width="242" src="http://2.bp.blogspot.com/-3x9cYDNiE68/To4BJ-LyguI/AAAAAAAABBs/SxTYR5QgzXU/s400/gimp-luminosity-test-midmask-creation.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Darks layer set to &lt;b&gt;Difference&lt;/b&gt; mode, then created a new layer from visible, and inverted the new layer colors to get the Mids Mask.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
If we now take our image strip one step further and add a &lt;b style="color: green;"&gt;green&lt;/b&gt; filled layer, and apply the &lt;b style="color: green;"&gt;Mids&lt;/b&gt; mask to it, we have this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-uGAhd_my0UM/To4B903BBBI/AAAAAAAABB0/pI1CAWRugP4/s1600/gimp-luminosity-test-strip-redgreenblue-lmd-mask.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://1.bp.blogspot.com/-uGAhd_my0UM/To4B903BBBI/AAAAAAAABB0/pI1CAWRugP4/s400/gimp-luminosity-test-strip-redgreenblue-lmd-mask.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Solid Red, Green, and Blue layers with all masks applied.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
The layers palette:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NzaORa2kfPA/To4B97JkbkI/AAAAAAAABB8/IfGkDRicNZc/s1600/gimp-luminosity-test-strip-redgreenblue-lmd-mask-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="230" width="242" src="http://4.bp.blogspot.com/-NzaORa2kfPA/To4B97JkbkI/AAAAAAAABB8/IfGkDRicNZc/s400/gimp-luminosity-test-strip-redgreenblue-lmd-mask-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
There is one other thing that bears mentioning here, and that is the range that each mask allows through.  The Lights mask you will notice went from pure white, all the way to black, with many shades of gray in between.  If you wanted one of your masks to not affect other tones as much, you can simply adjust the mask levels to remove other shades.&lt;br /&gt;
&lt;br /&gt;
For instance, the red layer above the blue layer in the example above showed red extending past the mid tones and into the darker tones.  You could clamp each mask to only affect from mid tones to either Light or Dark by adjusting each layer masks levels.  You would basically activate a mask, then go to&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Levels...&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
And set the &lt;b&gt;Input Levels&lt;/b&gt; &lt;b style="color: red;"&gt;Black Point&lt;/b&gt; to 128 (middle gray).  This will make the Lights mask stop affecting anything right at the middle gray point.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-_35awqK4pnM/To4FJk9U5SI/AAAAAAAABCE/DhddZO8CMdg/s1600/gimp-luminosity-test-lightmask-clamp.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-_35awqK4pnM/To4FJk9U5SI/AAAAAAAABCE/DhddZO8CMdg/s800/gimp-luminosity-test-lightmask-clamp.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
If you do the same thing to the &lt;b&gt;Darks&lt;/b&gt; mask, then each mask will stop affecting anything right at the mid-point of values (they won't bleed over into each other).  If I do this, and hide the &lt;b style="color: green;"&gt;green&lt;/b&gt; layer, we'll see:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hKQEHDTuc8U/To4GazqEJ7I/AAAAAAAABCM/dol3VHq3tbQ/s1600/gimp-luminosity-test-strip-redblue-ld-mask-clamped.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="400" src="http://4.bp.blogspot.com/-hKQEHDTuc8U/To4GazqEJ7I/AAAAAAAABCM/dol3VHq3tbQ/s400/gimp-luminosity-test-strip-redblue-ld-mask-clamped.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Lights and Darks mask clamped at the mid point to prevent spill-over.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Layers palette:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ppf19bAxsSA/To4G2ycY56I/AAAAAAAABCU/yHTVYABTbi4/s1600/gimp-luminosity-test-strip-redblue-ld-mask-clamped-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="226" width="242" src="http://4.bp.blogspot.com/-ppf19bAxsSA/To4G2ycY56I/AAAAAAAABCU/yHTVYABTbi4/s400/gimp-luminosity-test-strip-redblue-ld-mask-clamped-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The main thing to take away from this is that you can create these masks, and then narrow the range of tonal values they apply to by adjusting their range (using Levels).  This can then let you filter out specific tonal ranges in your image to modify, independent of other areas.&lt;br /&gt;
&lt;br /&gt;
A good example to see this in action would be to try some...  &lt;b&gt;Split Toning&lt;/b&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "ca-pub-3784202720186070";
/* Banner Test */
google_ad_slot = "8768286633";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;&lt;div style="text-align: center;"&gt;&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; margin-bottom: -0.5em;"&gt;Split Toning&lt;/h3&gt;&lt;hr/&gt;In my opinion, this is probably the easiest way to ease into how Luminosity Masks should work.  The basic premise behind split toning is that you want to color a black and white image using two different colors: one color for the darks, and another color for the lights.  In my example below, we'll use this image from the Dauphin Street Beer Festival in Mobile, AL.:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-HGDf8nwbDBw/To4Kk8PCYHI/AAAAAAAABCk/SKF-1AYtHFQ/s1600/gimp-split-orig.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-HGDf8nwbDBw/To4Kk8PCYHI/AAAAAAAABCk/SKF-1AYtHFQ/s1600/gimp-split-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/3871604021"&gt;Conversation in Hayleys&lt;/a&gt; on Flickr (insert funny caption in the comments!)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
You can &lt;a href="http://www.flickr.com/photos/patdavid/3871604021/sizes/l"&gt;download this image&lt;/a&gt; from my Flickr photostream if you'd like.&lt;br /&gt;
&lt;br /&gt;
Now, we need to make some artistic judgements with how we want to split-tone this image.  In honor of &lt;a href="http://theabyssgazes.blogspot.com/2010/03/teal-and-orange-hollywood-please-stop.html"&gt;teal &amp; orange madness&lt;/a&gt;, we will use a teal color to tint the dark areas of the image, and a nice orange for the lights.&lt;br /&gt;
&lt;br /&gt;
With our newfound knowledge of how luminosity masks work, this should be a piece of cake, right?&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Let's create those masks...&lt;/h3&gt;&lt;ol&gt;&lt;li&gt;So load up your image, and duplicate the &lt;b&gt;Background&lt;/b&gt; layer.&lt;/li&gt;
&lt;li&gt;Desaturate it using &lt;b&gt;Luminosity&lt;/b&gt;.  This is now your base &lt;b&gt;Lights&lt;/b&gt; layer (might want to rename it for clarity).&lt;/li&gt;
&lt;li&gt;Duplicate this new &lt;b&gt;Lights&lt;/b&gt; layer, and do &lt;b&gt;Colors &amp;rarr; Invert&lt;/b&gt; to invert it.  This is your base &lt;b&gt;Darks&lt;/b&gt; layer. Rename it to &lt;b&gt;Darks&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This step is optional, but if you wanted to clamp the &lt;b&gt;Lights&lt;/b&gt; and &lt;b&gt;Darks&lt;/b&gt; layers to not overlap, on each layer of the two layers do a &lt;b&gt;Colors &amp;rarr; Levels&lt;/b&gt;, and set the black points to &lt;b&gt;128&lt;/b&gt; (see above).&lt;/li&gt;
&lt;/ol&gt;You should now be looking at a layers palette that looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cQKd94fS7NE/To4bvHIMVqI/AAAAAAAABCs/2pTsSwvZMj8/s1600/gimp-split-masks-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="116" width="242" src="http://1.bp.blogspot.com/-cQKd94fS7NE/To4bvHIMVqI/AAAAAAAABCs/2pTsSwvZMj8/s400/gimp-split-masks-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Now you have your &lt;b&gt;Lights&lt;/b&gt; and &lt;b&gt;Darks&lt;/b&gt; masks.  The next step would be to add some color to your image.  How you go about this is entirely up to you, but I will walk through a simple example.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Turn off all layers except your &lt;b&gt;Background&lt;/b&gt; layer.&lt;/li&gt;
&lt;li&gt;Copy your &lt;b&gt;Background&lt;/b&gt; layer twice (we'll use one for the cool dark tones, and the other for warm light tones). Name them something descriptive (I'm going to use "Warm" and "Cool").&lt;/li&gt;
&lt;div class="separator" style="text-align: center; clear: both; clear: left; clear: right;"&gt;&lt;a href="http://1.bp.blogspot.com/-blvgCyLYXiM/To8Cj6voeXI/AAAAAAAABC0/DSe9arboemg/s1600/gimp-split-colors-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="166" width="242" src="http://1.bp.blogspot.com/-blvgCyLYXiM/To8Cj6voeXI/AAAAAAAABC0/DSe9arboemg/s400/gimp-split-colors-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;Now we need to tint each layer with the appropriate color.  We'll start with the cool layer. You can tint this layer using any method you'd like, but for the purposes of this tutorial I'll use &lt;b&gt;Colors &amp;rarr; Colorize...&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Your &lt;b&gt;Cool&lt;/b&gt; layer should have a nice blue-ish tint to it right away (if you can't see it, you may have to hide any layers above it).  Let's get it more teal-like by changing the &lt;b&gt;Hue&lt;/b&gt; to about 200 in the &lt;b&gt;Colorize the Image&lt;/b&gt; dialog:&lt;/li&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-UvBzhJh4JMk/To8Jj18N7sI/AAAAAAAABC8/03gU1eb1lUQ/s1600/gimp-split-cool-colorize.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="270" width="378" src="http://2.bp.blogspot.com/-UvBzhJh4JMk/To8Jj18N7sI/AAAAAAAABC8/03gU1eb1lUQ/s400/gimp-split-cool-colorize.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;li&gt;Nice, but the entire image is now tinted teal.  This is where we can apply the &lt;b&gt;Darks&lt;/b&gt; layer mask to restrict the teal tint to the darker tones in the image only.&lt;/li&gt;
&lt;li&gt;Add a layer mask to the &lt;b&gt;Cool&lt;/b&gt; layer (&lt;b&gt;Right-Click&lt;/b&gt; the layer, and choose &lt;b&gt;Add Layer Mask...&lt;/b&gt; - you can initialize it to white, we're going to replace it in a moment.)&lt;/li&gt;
&lt;li&gt;Select your &lt;b&gt;Darks&lt;/b&gt; layer, and copy it (&lt;b&gt;Edit &amp;rarr; Copy&lt;/b&gt;).&lt;/li&gt;
&lt;li&gt;Now select the &lt;b&gt;Cool&lt;/b&gt; layer mask, and paste in the &lt;b&gt;Darks&lt;/b&gt; layer you just copied.  &lt;b&gt;Right-Click&lt;/b&gt; the new &lt;i&gt;Floating Selection (Pasted Layer)&lt;/i&gt; and &lt;b&gt;Anchor Layer&lt;/b&gt; to apply it.  Your image should now change, and you'll notice that the teal tint is only applied to the darker tones in your image.&lt;/li&gt;
Halfway there!
&lt;li&gt;Now on to the &lt;b&gt;Warm&lt;/b&gt; layer!  Select it, and again run &lt;b&gt;Color &amp;rarr; Colorize...&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;This time we want to use a warmer color for the light tones, so set the &lt;b&gt;Hue&lt;/b&gt; to around 20.  Your layer should have a nice orange-y tone to it.&lt;/li&gt;
&lt;li&gt;Apply the &lt;b&gt;Lights&lt;/b&gt; layer mask to the &lt;b&gt;Warm&lt;/b&gt; layer.  &lt;b&gt;Right-Click&lt;/b&gt; the &lt;b&gt;Warm&lt;/b&gt; layer, and choose &lt;b&gt;Add Layer Mask...&lt;/b&gt;, again initializing to white is fine.&lt;/li&gt;
&lt;li&gt;Select your &lt;b&gt;Lights&lt;/b&gt; layer, and copy it (&lt;b&gt;Edit &amp;rarr; Copy&lt;/b&gt;).&lt;/li&gt;
&lt;li&gt;Select the &lt;b&gt;Warm&lt;/b&gt; layer mask, and paste in the &lt;b&gt;Lights&lt;/b&gt; layer you just copied.  Anchor the &lt;i&gt;Floating Selection&lt;/i&gt; to apply it.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
That's it!  You should now notice that all the darker tones in your image have a cooler teal color to them, while the highlights will have a warm orange color.  The separation of tones is all due to the &lt;b&gt;Lights&lt;/b&gt; and &lt;b&gt;Darks&lt;/b&gt; layer masks that you've applied:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-1tJ3wv6zN3c/To8XQIEFkcI/AAAAAAAABDM/8wHa0B1h7uQ/s1600/gimp-split-final.jpg"onmouseover="this.src='http://2.bp.blogspot.com/-HGDf8nwbDBw/To4Kk8PCYHI/AAAAAAAABCk/SKF-1AYtHFQ/s1600/gimp-split-orig.jpg'" onmouseout="this.src='http://3.bp.blogspot.com/-1tJ3wv6zN3c/To8XQIEFkcI/AAAAAAAABDM/8wHa0B1h7uQ/s1600/gimp-split-final.jpg'" /&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Mouse over the image to see the original.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
You could also go a step further here if you'd like and generate a Mid-tones mask as well for further experimentation!  I know this has been long, but hopefully it's been helpful.  I will write another post addressing how to further narrow the range of tones in your masks to specifically target even smaller sections of the image.&lt;br /&gt;
&lt;br /&gt;
Feel free to ask any questions in the comments.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-8240715020015239975?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J1P3Yczx-B9H9umsDdYU_rZK_vw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J1P3Yczx-B9H9umsDdYU_rZK_vw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J1P3Yczx-B9H9umsDdYU_rZK_vw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J1P3Yczx-B9H9umsDdYU_rZK_vw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/7mlZSG0e1No" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/8240715020015239975/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/10/getting-around-in-gimp-luminosity-masks.html#comment-form" title="10 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/8240715020015239975?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/8240715020015239975?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/7mlZSG0e1No/getting-around-in-gimp-luminosity-masks.html" title="Getting Around in GIMP - Luminosity Masks" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-v5tgZ2N9P-U/To3vCxn5dBI/AAAAAAAABAc/ba-_sl_PydI/s72-c/gimp-luminosity-test-strip.png" height="72" width="72" /><thr:total>10</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/10/getting-around-in-gimp-luminosity-masks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUGQH0ycCp7ImA9WhdbE0s.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-2247063494401878467</id><published>2011-10-05T12:28:00.000-05:00</published><updated>2011-10-11T16:07:01.398-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T16:07:01.398-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="muted colors" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="Getting Around in GIMP" /><title>Getting Around in GIMP - Layer Masks</title><content type="html">An occasional question comes up concerning the use of &lt;b&gt;Layer Masks&lt;/b&gt; for really controlling your edits to an image, and I thought I would approach the basics in this post.  This is really a primer before moving into a much cooler topic - &lt;b&gt;Luminosity Masks&lt;/b&gt; for controlling tonal ranges in a different way.  (The Luminosity Masks tutorial is finished &lt;a href="http://blog.patdavid.net/2011/10/getting-around-in-gimp-luminosity-masks.html"&gt;and can be found here&lt;/a&gt;!)&lt;br /&gt;
&lt;br /&gt;
On a side note, this is also a method many people use for selective coloring an image.  They will generate a desaturated version of their image, then lay a color version over it with a layer mask.  You could then use the layer mask to only allow the color version to show where you painted it.  (I am &lt;b&gt;not&lt;/b&gt; a fan of selective coloring personally, but I'm not writing this post for me...)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="border: solid 1px gray; padding: 10px;"&gt;The rest of my GIMP tutorials are all listed here: &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h1 style="text-decoration: underline;"&gt;Understanding Masks&lt;/h1&gt;&lt;br /&gt;
First up is an understanding of how masks work in the first place.&lt;br /&gt;
&lt;br /&gt;
Fundamentally, layer masks allow you to block out parts of the current layer that you want to show through.  That's pretty much it.  In GIMP, a white layer mask means that everything on that layer is visible.  Any black in the layer mask will make that portion of your layer completely transparent, and will allow whatever is below to show through.&lt;br /&gt;
&lt;br /&gt;
The power of layer masks is that the transparency of your layer can be controlled by any shade of gray. If you paint on a layer mask with 50% gray, then that portion of your layer will be 50% transparent (and it all scales linearly).  Layer masks are purely grayscale affairs, so you can only work in shades of gray.&lt;br /&gt;
&lt;br /&gt;
A quick example should illustrate things nicely here:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-E2zSESW65oU/Toxz797cmXI/AAAAAAAAA_c/fyYyynhoKzk/s1600/gimp-layer-mask-steven.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://2.bp.blogspot.com/-E2zSESW65oU/Toxz797cmXI/AAAAAAAAA_c/fyYyynhoKzk/s400/gimp-layer-mask-steven.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Believe it or not, he was sober when he posed for this...&lt;/span&gt;&lt;/div&gt;Meet my friend Steven. (Shot as a test of my DIY ringflash during a party).  Below the layer of Steven I have put another layer filled with orange.  I've added a Layer Mask on the layer of Steven, and painted three sections on the Layer Mask (from top to bottom): White, 50% Gray, and Black:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZNyFxdTfeos/Toxz7UrOXoI/AAAAAAAAA_U/CCCK0hNwC_A/s1600/gimp-layer-mask-steven-mask.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://2.bp.blogspot.com/-ZNyFxdTfeos/Toxz7UrOXoI/AAAAAAAAA_U/CCCK0hNwC_A/s400/gimp-layer-mask-steven-mask.jpg" style="border: solid 1px gray;"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
And this is what it looks like as applied to the layer of Steven (remember, the orange layer is below the Steven layer):&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-O9h6G9rA_5U/Toxz73pGmgI/AAAAAAAAA_k/p-bSKgiryTM/s1600/gimp-layer-mask-steven-mask-apply.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://4.bp.blogspot.com/-O9h6G9rA_5U/Toxz73pGmgI/AAAAAAAAA_k/p-bSKgiryTM/s400/gimp-layer-mask-steven-mask-apply.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
And this is what my Layers window looks like at this point:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-iyiFY50Voxo/Tox1kVPaDvI/AAAAAAAAA_s/cwghqAVB8CY/s1600/gimp-layer-mask-steven-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="168" width="248" src="http://2.bp.blogspot.com/-iyiFY50Voxo/Tox1kVPaDvI/AAAAAAAAA_s/cwghqAVB8CY/s400/gimp-layer-mask-steven-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
So as we can see, as the layer mask colors approach black, it makes the current layer more &lt;b&gt;&lt;i&gt;transparent&lt;/i&gt;&lt;/b&gt; to show what is below it.&lt;br /&gt;
&lt;br /&gt;
I recommend you try this yourself to see what I mean.  To add a layer mask to a layer, just &lt;b&gt;Right-Click&lt;/b&gt; on the layer, and choose &lt;b&gt;Add Layer Mask...&lt;/b&gt; &lt;br /&gt;
If you're just experimenting, you can just choose&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Initialize Layer Mask to:&lt;/b&gt; &lt;i&gt;White&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
to get started, this will make your entire layer opaque - then paint on black to choose what is transparent (or some other level of gray to control the amount of transparency).&lt;br /&gt;
&lt;br /&gt;
Remember, the currently active layer (or mask) that you are operating on will have a &lt;b&gt;white&lt;/b&gt; border in your Layers window (to select a different layer or mask to operate on, just &lt;b&gt;Left Click&lt;/b&gt; on it).&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="text-decoration: underline;"&gt;Masks Example: Selective Coloring&lt;/h3&gt;&lt;br /&gt;
To begin to see the power of using layer masks, we'll go through a simple example of &lt;a href="http://en.wikipedia.org/wiki/Selective_color"&gt;Selective Coloring&lt;/a&gt;.  Perhaps we'd like to have a black and white image of Steven, but only let his garishly red shirt color show...&lt;br /&gt;
&lt;br /&gt;
In that case I would take my base image of Steven, and duplicate the layer of his image (&lt;b&gt;Background&lt;/b&gt; in my case).  You can duplicate a layer by &lt;b&gt;Right-Clicking&lt;/b&gt; on it and choosing &lt;b&gt;Duplicate Layer&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
This will give you a new layer called &lt;b&gt;Background copy&lt;/b&gt;.  Now you can activate that layer by &lt;b&gt;Left-Clicking&lt;/b&gt; on it, then turn it to black and white by choosing&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Desaturate...&lt;/b&gt;&lt;br /&gt;
from the menus.&lt;br /&gt;
&lt;br /&gt;
You can choose any method to choose the shade of gray (I'm partial to Luminosity most of the time).  Then &lt;b&gt;Right-Click&lt;/b&gt; on the &lt;b&gt;Background copy&lt;/b&gt; layer and choose &lt;b&gt;Add Layer Mask...&lt;/b&gt;.  I chose to add a White layer mask for full opacity (meaning the layer is completely opaque).&lt;br /&gt;
&lt;br /&gt;
After following these steps you should see your layers looking like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-aCTVasA4Lwk/ToyEVUGF3NI/AAAAAAAAA_0/GIJ7LwHBNc8/s1600/gimp-layer-mask-selective-layers.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="159" width="246" src="http://1.bp.blogspot.com/-aCTVasA4Lwk/ToyEVUGF3NI/AAAAAAAAA_0/GIJ7LwHBNc8/s400/gimp-layer-mask-selective-layers.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;Color layer below, B&amp;W layer on top with a white layer mask.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Now we are ready to bring out his shirt!  Activate the layer mask by &lt;b&gt;Left-Clicking&lt;/b&gt; on it, and choose a nice foreground color to paint with.  Because we want his entire red shirt to show through, we'll choose black for maximum transparency.  We basically want to paint in the area where his shirt is with black to make it transparent on this layer, and to allow the layer below to show through (the color layer).&lt;br /&gt;
&lt;br /&gt;
I'm going to use a &lt;b&gt;Paintbrush Tool&lt;/b&gt; with a big fuzzy circle to paint over his shirt with.&lt;br /&gt;
&lt;br /&gt;
As you paint you should see that everywhere you paint the red shirt from the layer below comes popping through!  After a quick painting session I've ended up with something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hRoQpobhPtA/ToyGPOQhHDI/AAAAAAAAA_8/2nNKF_6lRyg/s1600/gimp-layer-mask-selective-mask-apply.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://4.bp.blogspot.com/-hRoQpobhPtA/ToyGPOQhHDI/AAAAAAAAA_8/2nNKF_6lRyg/s400/gimp-layer-mask-selective-mask-apply.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The mask I painted looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-30HTj4dStl0/ToyG_81D8oI/AAAAAAAABAE/f1zDlsX33jo/s1600/gimp-layer-mask-selective-mask.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://1.bp.blogspot.com/-30HTj4dStl0/ToyG_81D8oI/AAAAAAAABAE/f1zDlsX33jo/s400/gimp-layer-mask-selective-mask.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Remember, I didn't &lt;i&gt;have&lt;/i&gt; to use black as my painting color - if I had used a light gray, I would have let &lt;i&gt;some&lt;/i&gt; of the color through, but not as much (leading to a more muted effect).  Here is what the same thing looks like, but painted with a light gray instead of black:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nM0B-CT6wBI/ToyI9nZY9DI/AAAAAAAABAM/o7iaptPLVFQ/s1600/gimp-layer-mask-selective-mask-apply-light.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://1.bp.blogspot.com/-nM0B-CT6wBI/ToyI9nZY9DI/AAAAAAAABAM/o7iaptPLVFQ/s400/gimp-layer-mask-selective-mask-apply-light.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The corresponding layer mask now looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ziJPi7LAwas/ToyJOCkkWaI/AAAAAAAABAU/zOjU1B-p9CE/s1600/gimp-layer-mask-selective-mask-light.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="302" width="400" src="http://3.bp.blogspot.com/-ziJPi7LAwas/ToyJOCkkWaI/AAAAAAAABAU/zOjU1B-p9CE/s400/gimp-layer-mask-selective-mask-light.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Hopefully this has been a reasonable introduction to layer masks.  That's really all there is to how they work.  The power comes from manipulating the mask using other tools and approaches to really gain some amazing control over your image.  In particular my next post will focus on creating and using luminosity masks to really control the tonal ranges in your images in a new way!&lt;br /&gt;
&lt;br /&gt;
If you're ready for it, then head over to the next tutorial on how to start using these masks at &lt;a href="http://blog.patdavid.net/2011/10/getting-around-in-gimp-luminosity-masks.html"&gt;Getting Around in GIMP - Luminosity Masks&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-2247063494401878467?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Qr7OB_8JvYqBQri37d0cn5WK0d4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qr7OB_8JvYqBQri37d0cn5WK0d4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Qr7OB_8JvYqBQri37d0cn5WK0d4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Qr7OB_8JvYqBQri37d0cn5WK0d4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/8jCcex6z3OA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/2247063494401878467/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/10/getting-around-in-gimp-layer-masks.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2247063494401878467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2247063494401878467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/8jCcex6z3OA/getting-around-in-gimp-layer-masks.html" title="Getting Around in GIMP - Layer Masks" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-E2zSESW65oU/Toxz797cmXI/AAAAAAAAA_c/fyYyynhoKzk/s72-c/gimp-layer-mask-steven.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/10/getting-around-in-gimp-layer-masks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAHRX06cCp7ImA9WhdbFE4.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-949980134269260193</id><published>2011-09-28T14:07:00.001-05:00</published><updated>2011-10-12T10:52:14.318-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T10:52:14.318-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="movie poster" /><category scheme="http://www.blogger.com/atom/ns#" term="Young Frankenstein" /><category scheme="http://www.blogger.com/atom/ns#" term="minimalist" /><category scheme="http://www.blogger.com/atom/ns#" term="mel brooks" /><title>Young Frankenstein Minimalist Movie Poster</title><content type="html">&lt;div style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6192243393/" title="Young Frankenstein Minimalist Movie Poster"&gt;&lt;img alt="Young Frankenstein Minimalist Movie Poster by avhell" src="http://farm7.static.flickr.com/6180/6192243393_9f63b88168_z_d.jpg" style="border: solid 2px gray; -moz-box-shadow: 0px 0px 15px #888;-webkit-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6192243393/"&gt;Young Frankenstein Minimalist Movie Poster&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
My local independent movie theater the &lt;a href="http://crescenttheater.com/"&gt;Crescent Theater&lt;/a&gt; in Mobile, AL is running a Shocktoberfest movie series of some great horror films.  They just so happened to include one of my favorite films of all time in the list, &lt;a href="http://www.imdb.com/title/tt0072431/"&gt;Young Frankenstein&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
Having seen some amazing minimalist movie poster art by other people got me thinking about this film, and trying to find a way to distill some iconic portions of the film into something instantly recognizable.&lt;br /&gt;
&lt;br /&gt;
So I came up with these ideas very quickly, and knocked them out in &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; as vector graphics.  I should probably leave this up to the professionals, but I had a good time playing with the ideas and laying these out!&lt;br /&gt;
&lt;br /&gt;
&lt;div style="font-size: 0.8em; line-height: 1.6em; margin: 0 0 10px 0; padding: 0; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6192760388/" title="Young Frankenstein Minimalist Movie Poster"&gt;&lt;img alt="Young Frankenstein Minimalist Movie Poster by avhell" src="http://farm7.static.flickr.com/6024/6192760388_5c55545d9f_z_d.jpg" style="border: solid 2px gray; -moz-box-shadow: 0px 0px 15px #888;-webkit-box-shadow: 0px 0px 15px #888;box-shadow: 0px 0px 15px #888;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/6192760388/"&gt;Young Frankenstein Minimalist Movie Poster&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
While I love the top poster for what could be the funniest scene in the entire movie (I still lose it every time Peter Boyle sings...), the brain image feels like the most iconic for the entire movie.  I mean, the entire movie is just the saga of Abby Normal, right?&lt;br /&gt;
&lt;br /&gt;
Speaking of which, I went ahead and got the design setup and available on t-shirts and mugs (Abby Normal, that is) over at CafePress, so if you're interested in really showing off your love of the movie: &lt;a href="http://www.cafepress.ca/patdavid/8147055"&gt;Check it out here&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-949980134269260193?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OmS3qU3vvvHDe9tasdahO4cPJvo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OmS3qU3vvvHDe9tasdahO4cPJvo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OmS3qU3vvvHDe9tasdahO4cPJvo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OmS3qU3vvvHDe9tasdahO4cPJvo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/Ucm_-GLmdFY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/949980134269260193/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/09/young-frankenstein-minimalist-movie.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/949980134269260193?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/949980134269260193?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/Ucm_-GLmdFY/young-frankenstein-minimalist-movie.html" title="Young Frankenstein Minimalist Movie Poster" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/09/young-frankenstein-minimalist-movie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08MRHwyfSp7ImA9WhdSE0g.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-6267318315761541031</id><published>2011-07-21T15:09:00.001-05:00</published><updated>2011-07-22T11:24:45.295-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-22T11:24:45.295-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="Getting Around in GIMP" /><title>Getting Around in GIMP - Adjusting Levels</title><content type="html">&lt;div style="background-color: #141414; border: solid 1px #424242; font-size: .9em; padding: 5px;"&gt;The rest of my tutorials are here: &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
In my previous &lt;a href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-color-correction.html"&gt;post on Color Correction&lt;/a&gt;, I outlined a method for finding the lightest and darkest values in an image using &lt;b&gt;Colors &amp;rarr; Threshold&lt;/b&gt;.  What I may not have mentioned in that post was that the process described will actually level balance your images for you automatically if you follow the steps (choosing the darkest and lightest pixel values to represent black and white in your image).&lt;br /&gt;
&lt;br /&gt;
If you were just interested in basic level adjustments, I thought I would cover that here.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://1.bp.blogspot.com/-dG1MEZwS1OM/Thyr6kV00jI/AAAAAAAAA3g/q5LywACKuTI/s1600/gimp-levels-hazy2-orig.jpg" imageanchor="1" style=""&gt;&lt;img border="0" height="400" width="267" src="http://1.bp.blogspot.com/-dG1MEZwS1OM/Thyr6kV00jI/AAAAAAAAA3g/q5LywACKuTI/s400/gimp-levels-hazy2-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Original image by &lt;a href="http://www.flickr.com/photos/danielle_scott/4635517157/"&gt;Danielle Scott on Flickr&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://1.bp.blogspot.com/-7XQ3BAWgcWs/Thyr6y_TsvI/AAAAAAAAA3o/iNAz3glvOz8/s1600/gimp-levels-hazy2-adj.jpg" imageanchor="1" style=""&gt;&lt;img border="0" height="400" width="267" src="http://1.bp.blogspot.com/-7XQ3BAWgcWs/Thyr6y_TsvI/AAAAAAAAA3o/iNAz3glvOz8/s400/gimp-levels-hazy2-adj.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Results of a basic level adjustment.&lt;/div&gt;&lt;/div&gt;&lt;div style="clear: both; float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://4.bp.blogspot.com/-eCvOFAPVogU/Thyr7AaFZBI/AAAAAAAAA3w/DdpVqmAsH_c/s1600/gimp-levels-hazy-orig.jpg" imageanchor="1" style=""&gt;&lt;img border="0" height="400" width="300" src="http://4.bp.blogspot.com/-eCvOFAPVogU/Thyr7AaFZBI/AAAAAAAAA3w/DdpVqmAsH_c/s400/gimp-levels-hazy-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Original image by &lt;a href="http://www.flickr.com/photos/whatshername/2417969932/"&gt;Alexis O'Toole on Flickr&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://2.bp.blogspot.com/-eBLmnFPnrlU/Thyr7aVeeKI/AAAAAAAAA34/03dLkhpOhFw/s1600/gimp-levels-hazy-adj.jpg" imageanchor="1" style=""&gt;&lt;img border="0" height="400" width="300" src="http://2.bp.blogspot.com/-eBLmnFPnrlU/Thyr7aVeeKI/AAAAAAAAA34/03dLkhpOhFw/s400/gimp-levels-hazy-adj.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;After a basic level adjustment.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
What Level Adjustments will do is allow you to change where the brightest and darkest pixels in your image are.  I say &lt;i&gt;brightest/darkest&lt;/i&gt; because &lt;b&gt;Levels&lt;/b&gt; will allow you to change the relative &lt;i&gt;value&lt;/i&gt; of pixels across your image. (Color correction should be approached using &lt;a href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-color-correction.html"&gt;other methods&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
This means that you can control the brightest and darkest pixel values across your entire image using only the &lt;b&gt;Levels&lt;/b&gt; slider, and you can adjust the &lt;i&gt;gamma&lt;/i&gt;.  If you don't adjust the middle level control, the response is linear across your image values.  Let's have a look at the &lt;b&gt;Levels&lt;/b&gt; dialog to clarify some items:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; float: left;"&gt;&lt;a href="http://1.bp.blogspot.com/-IfcxP2uQdy0/Thy1gmFItsI/AAAAAAAAA4M/OTbNJFVqDaw/s1600/gimp-levels-dialog.png" imageanchor="1" style="margin-left:0em; margin-right:0.5em"&gt;&lt;img border="0" height="400" width="281" src="http://1.bp.blogspot.com/-IfcxP2uQdy0/Thy1gmFItsI/AAAAAAAAA4M/OTbNJFVqDaw/s400/gimp-levels-dialog.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b style="color: #00ff00;"&gt;Input Levels&lt;/b&gt; - The range of values you want from the original image.  The histogram represents the distribution of pixel values across your entire image from black (left) to white (right).  There are three sliders just below the histogram. The far left slider adjusts where you want the darkest pixel values to be, the far right is the brightest pixel value location, and the middle slider is for gamma.&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: #0000ff;"&gt;Output Levels&lt;/b&gt; - The range of values you want in your final image.  The two sliders here are for the darkest and brightest values in your final output.&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: #ff00ff;"&gt;Auto, Pick Levels&lt;/b&gt; - The auto button, and the pick droppers for manually choosing where the different points should be in your image.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: none; margin-bottom: -0.5em; clear:both;"&gt;Adjustment via Sliders&lt;/h3&gt;&lt;hr/&gt;Most of the time you will likely want a full range of values to be represented in your final image, so you will leave the output sliders set to the full range (0 - 255).  You will make your adjustments entirely in the &lt;b style="color: #00ff00;"&gt;Input Levels&lt;/b&gt; portion of the dialog.  You can approach this by using the histogram as a guide to where to set the sliders. The histogram is taller in places where there are a lot of pixels that represent that value.  (For instance, if your image is overall very dark, the left side of the histogram will show taller than the rest).&lt;br /&gt;
&lt;br /&gt;
&lt;div style="overflow: hidden; height: 120px; width: 281px;"&gt;&lt;img style="margin-top: -99px;" src="http://1.bp.blogspot.com/-IfcxP2uQdy0/Thy1gmFItsI/AAAAAAAAA4M/OTbNJFVqDaw/s400/gimp-levels-dialog.png" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
Looking at my sample levels dialog image above, you can see that there doesn't appear to be many pixels at all in the darkest values.  This is seen visually in an image as &lt;i&gt;"washed out"&lt;/i&gt; blacks and dark values (this historgram is for the image of the trees and lane above).  In this case you would grab the black point slider, and pull it to the right until you are approximately where the darkest values in your histogram begin.  What you are doing here is "crushing" the darker pixels to black.&lt;br /&gt;
&lt;br /&gt;
The same thing can be done for the brightest pixels by dragging the white point slider (far right) to the left.  I normally leave the gamma alone unless it can produce good results.  Usually it will wash out/crush the middle tones, but a slight bump in one direction or the other can sometimes help.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: none; margin-bottom: -0.5em; clear: both;"&gt;Adjustment via Manual Pick Points&lt;/h3&gt;&lt;hr/&gt;This is a much more intuitive way of adjusting the levels in your image (and is the basis for my &lt;a href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-color-correction.html"&gt;Color Correction&lt;/a&gt; tutorial).  You will use the droppers to visually choose what should be the darkest/lightest/middle gray portions of your image.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="overflow: hidden; height: 32px; width: 120px;"&gt;&lt;img style="margin-top: -290px; margin-left: -160px;" src="http://1.bp.blogspot.com/-IfcxP2uQdy0/Thy1gmFItsI/AAAAAAAAA4M/OTbNJFVqDaw/s400/gimp-levels-dialog.png" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
The first button in this group is the "Auto" button.  This will use GIMPs method of balancing the levels across your image, and will sometimes produce reasonable results.  It doesn't hurt to try it as you can always undo it if you don't like it.&lt;br /&gt;
&lt;br /&gt;
If it produces bad results or you just want more control, you can move on to the droppers.  This is the method I will normally use most often if I'm playing with Levels only.  The three droppers are for: &lt;b&gt;Black Point&lt;/b&gt;, &lt;b&gt;Middle Gray&lt;/b&gt;, and &lt;b&gt;White Point&lt;/b&gt; respectively.&lt;br /&gt;
&lt;br /&gt;
Each of the droppers work the same way. When you click on one, you activate it.  Hovering your mouse over your current image should show your mouse pointer as an eyedropper tool.  This means that wherever you pick in the image you are telling GIMP to make it either black, white, or middle gray (depending on which dropper you are using).  GIMP will then adjust the levels in the image to match what you want.&lt;br /&gt;
&lt;br /&gt;
If you have a point in your image that you either &lt;i style="margin-right: 0.25em;"&gt;know&lt;/i&gt; is black (or want to be black), then click on the &lt;b&gt;Black Point&lt;/b&gt; eyedropper, and click on the pixels in your image that &lt;i&gt;should&lt;/i&gt; be black.  &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NoW27AwvlsQ/TihY2WRPTGI/AAAAAAAAA4k/BgLbLpfDXKs/s1600/gimp-color-levels-toolbox.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="400" width="147" src="http://3.bp.blogspot.com/-NoW27AwvlsQ/TihY2WRPTGI/AAAAAAAAA4k/BgLbLpfDXKs/s400/gimp-color-levels-toolbox.png" /&gt;&lt;/a&gt;&lt;/div&gt;Now, by default, the picker will pick a sample from the pixel you choose, and will sample a radius around the pixel (3 by default I think).  You can change the radius around the pixel to your liking by modifying the &lt;b&gt;Radius&lt;/b&gt; under &lt;b&gt;&lt;i&gt;Sample Average&lt;/i&gt;&lt;/b&gt; in your &lt;b&gt;Toolbox&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
If you prefer single-pixel precision when setting a black/white/gray point, then simply &lt;b&gt;un-check&lt;/b&gt; the &lt;b&gt;Sample Average&lt;/b&gt; option in your toolbox.  Now you can pick a single pixel to represent black/white/gray.&lt;br /&gt;
&lt;br /&gt;
A final word on the gray point dropper, though.  Usually you can easily find places on your photo where you expect a reasonable black or white value to be, and can easily use that as a pick point for the appropriate level.  Middle gray is a little bit harder.  You need to be sure that the pixels you are choosing really should represent middle gray in your image (RGB: 128 128 128).  If they are not close, you will introduce a color cast in your image as GIMP will shift the RGB values to match middle gray where you pick!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-6267318315761541031?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W-YL2Lp18CheLB5XP2IP-mrUik8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W-YL2Lp18CheLB5XP2IP-mrUik8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W-YL2Lp18CheLB5XP2IP-mrUik8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W-YL2Lp18CheLB5XP2IP-mrUik8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/-Igp5s9X0EM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/6267318315761541031/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/07/getting-around-in-gimp-adjusting-levels.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6267318315761541031?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6267318315761541031?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/-Igp5s9X0EM/getting-around-in-gimp-adjusting-levels.html" title="Getting Around in GIMP - Adjusting Levels" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-dG1MEZwS1OM/Thyr6kV00jI/AAAAAAAAA3g/q5LywACKuTI/s72-c/gimp-levels-hazy2-orig.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/07/getting-around-in-gimp-adjusting-levels.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UBQXw5fyp7ImA9WhdTFEo.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-1945249757145430607</id><published>2011-07-12T09:00:00.000-05:00</published><updated>2011-07-12T09:00:50.227-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-12T09:00:50.227-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="polaroid" /><category scheme="http://www.blogger.com/atom/ns#" term="film" /><category scheme="http://www.blogger.com/atom/ns#" term="analog" /><title>How Polaroid Instant Film is Made</title><content type="html">Reading some feeds this morning and came across &lt;a href="http://www.petapixel.com/2011/07/11/how-polaroid-instant-film-is-made"&gt;this interesting post&lt;/a&gt; at &lt;a href="http://www.petapixel.com"&gt;PetaPixel&lt;/a&gt; about how &lt;a href="http://the-impossible-project.com/"&gt;The Impossible Project&lt;/a&gt; produces instant film still (using an old Polaroid factory &amp; equipment in the Netherlands).  A really fascinating watch!&lt;br /&gt;
&lt;br /&gt;
&lt;iframe width="560" height="349" src="http://www.youtube.com/embed/Vw4rttFGHiM" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-1945249757145430607?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lPZvLrrv2hWtyiq7ft50qA115mQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lPZvLrrv2hWtyiq7ft50qA115mQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lPZvLrrv2hWtyiq7ft50qA115mQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lPZvLrrv2hWtyiq7ft50qA115mQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/zK5oHp0tQDA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/1945249757145430607/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/07/how-polaroid-instant-film-is-made.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1945249757145430607?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1945249757145430607?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/zK5oHp0tQDA/how-polaroid-instant-film-is-made.html" title="How Polaroid Instant Film is Made" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Vw4rttFGHiM/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/07/how-polaroid-instant-film-is-made.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IDQn48cSp7ImA9WhRbGEQ.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-4737514800219276430</id><published>2011-06-27T11:38:00.004-05:00</published><updated>2012-02-10T11:39:33.079-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-10T11:39:33.079-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="Flickr" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="expired polaroid" /><title>Getting Around in GIMP - Expired Polaroid 600 Film Effect</title><content type="html">I found an old Polaroid camera among a pile of old stuff in my house recently, and lo and behold it still had film in it!  The camera had 7 shots left, and my wife and I had fun shooting the last few that evening.  What was wonderful was that the developer/fix in the film had started to dry out (the film expired 5 years ago), and it left some wonderful un-developed portions of the final print where there was not enough chemicals to completely cover the image.  The colors were also quite washed out and interesting.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5877252596" title="Expired Polaroid 600 Scan, on Flickr"&gt;&lt;img src="http://farm6.staticflickr.com/5078/5877252596_db79bb6bb7.jpg" width="412" height="500" alt="Expired Polaroid 600 Scan"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5877252596"&gt;Expired Polaroid 600 Scan&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;Pat David&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/patdavid/galleries/72157626905683423/"&gt;Click here&lt;/a&gt; for my gallery on &lt;a href="http://www.flickr.com"&gt;Flickr&lt;/a&gt; that shows some expired Polaroids to get an idea of the effect I am referring to.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #141414; border: solid 1px #424242; font-size: .9em; padding: 5px;"&gt;For the rest of my tutorials on GIMP, see &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;Getting Around in GIMP&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
So I have decided to attempt a replication of the effect in GIMP (mostly as a means to learn script-fu a little better).  I have broken down the attempt at recreation into two parts:&lt;br /&gt;
&lt;style&gt;
ol.pat {font-size: 1.5em; font-weight: bold;}
ol.pat li { margin-top: -15px;}
ol.pat p {font-size: 0.7em; font-weight: normal;}
&lt;/style&gt;&lt;br /&gt;
&lt;ol class="pat"&gt;&lt;li&gt;&lt;p&gt;Replicate the colors of the washed-out image, and the undeveloped portions of the print.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replicate the border of the Polaroid 600 film to frame the image with, including the texture.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: underline;"&gt;Replicating Colors&lt;/h3&gt;&lt;br /&gt;
This wasn't as bad as I thought it would be.  There are a couple of ways you could go about this...&lt;br /&gt;
&lt;br /&gt;
&lt;div style="clear: both; float: none;"&gt;&lt;div class="separator" style="text-align: center; float: left; width: 50%;"&gt;&lt;a href="http://2.bp.blogspot.com/-fFz50TI3n4M/TgiYdSi6gdI/AAAAAAAAA0g/AmhRXDt-nDI/s1600/gimp-polaroid-closeup-orig.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="301" width="250" src="http://2.bp.blogspot.com/-fFz50TI3n4M/TgiYdSi6gdI/AAAAAAAAA0g/AmhRXDt-nDI/s400/gimp-polaroid-closeup-orig.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="text-align: center; float: right; width: 50%;"&gt;&lt;a href="http://4.bp.blogspot.com/-N89J5tj_lS4/TgiYdTvoECI/AAAAAAAAA0o/NJEYet5BY98/s1600/gimp-polaroid-closeup-corr.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="301" width="250" src="http://4.bp.blogspot.com/-N89J5tj_lS4/TgiYdTvoECI/AAAAAAAAA0o/NJEYet5BY98/s400/gimp-polaroid-closeup-corr.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
One way is to open up a scan of an expired shot, and color correct it in GIMP until the colors look pretty good and natural to you.  Then you will only need to find the RGB differences of some representative pixels to create your curve.  I'll have a tutorial up later about how I approach that (tedious...).&lt;br /&gt;
&lt;br /&gt;
Another way is to just go ahead and use the &lt;b&gt;&lt;i&gt;awesome&lt;/i&gt;&lt;/b&gt; &lt;a href="http://registry.gimp.org/node/24710"&gt;Get Curves Plugin&lt;/a&gt; from &lt;a href="http://registry.gimp.org/user/6905"&gt;elsamuko&lt;/a&gt; on &lt;a href="http://registry.gimp.org"&gt;GIMP registry&lt;/a&gt;.  (By the way, I highly recommend checking out his &lt;a href="https://sites.google.com/site/elsamuko/gimp"&gt;other GIMP scripts/plugins&lt;/a&gt; as well!)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4whM7SjIzQ0/TgidFh6Vz9I/AAAAAAAAA0w/Rw1XriGhYkk/s1600/gimp-polaroid-getrgb-layers.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="204" width="201" src="http://2.bp.blogspot.com/-4whM7SjIzQ0/TgidFh6Vz9I/AAAAAAAAA0w/Rw1XriGhYkk/s400/gimp-polaroid-getrgb-layers.png" /&gt;&lt;/a&gt;&lt;/div&gt;To use the script, you only need two layers in your image - the original, and the one you color-corrected to look more "normal".  The original image should be above the "normal" one in your layer list.  When you run the plug-in, it will generate a new GIMP curve file (called curve_SOME-DATE).  The great thing about this plugin is that it checks pixel-by-pixel the color difference between the two layers, and creates the new curve from that data.&lt;br /&gt;
&lt;br /&gt;
This curve now represents the color difference between your "normal" layer, and the original.  You can now apply this curve back to the "normal" layer and the result should be &lt;i&gt;really&lt;/i&gt; close to the original.&lt;br /&gt;
&lt;br /&gt;
To help speed things along for anyone interested, I have already created the presets for my expired film:&lt;br /&gt;
&lt;br /&gt;
&lt;a style="font-size: 1.2em; font-strength: bold;" href="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/%5Bpatdavid.net%5D%20Polaroid%20600%20Expired"&gt;Expired Polaroid 600 Curve Preset (the center strip)&lt;/a&gt;&lt;br /&gt;
&lt;a style="font-size: 1.2em; font-strength: bold;" href="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/%5Bpatdavid.net%5D%20Polaroid%20600%20Expired%20Run"&gt;Expired Polaroid 600 Run Curve Preset (the outer strips)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Save these files in your &lt;b&gt;Curves&lt;/b&gt; folder for your GIMP install (locations vary, but you can check by going to &lt;b&gt;Edit &amp;rarr; Preferences&lt;/b&gt; and checking under &lt;b&gt;Folders&lt;/b&gt; - it's usually around the same location as your brushes folder for instance).&lt;br /&gt;
&lt;br /&gt;
Let's apply these curves to a new image to see the effect...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DY9EUzCPfK8/TgitWJrg3II/AAAAAAAAA04/H9XkT1uomcQ/s1600/gimp-polaroid-dot-normal.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="309" width="300" src="http://3.bp.blogspot.com/-DY9EUzCPfK8/TgitWJrg3II/AAAAAAAAA04/H9XkT1uomcQ/s400/gimp-polaroid-dot-normal.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;This is another image of my lovely model.  I cropped the image to roughly match a Polaroid 600 image area (roughly 1:1.03 aspect ratio - the height is approximately 1.03 times the width).&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-534hHdkA1HQ/TgitWf8fKxI/AAAAAAAAA1A/llXSwIRV1tw/s1600/gimp-polaroid-dot-curved.jpg" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" height="309" width="300" src="http://3.bp.blogspot.com/-534hHdkA1HQ/TgitWf8fKxI/AAAAAAAAA1A/llXSwIRV1tw/s400/gimp-polaroid-dot-curved.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Here the color curves linked above have been applied.  I basically duplicated the base image twice, and applied each of the two color curves above to each duplicate.  Then I used a layer mask to mask out the strip in the middle of different colors (allowing the layer below to show through).  I still haven't added any grain or degraded pixel quality, but it seems fairly close!&lt;br /&gt;
&lt;br /&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;If you've followed me this far - congratulations!  As a bonus, I've already written the script-fu to automatically apply this to an image.  It can be found at registry.gimp.org:&lt;br /&gt;
&lt;br /&gt;
&lt;a style="font-size: 1.2em; font-weight: bold;" href="http://registry.gimp.org/node/25374"&gt;Download Expired Polaroid 600 Print Emulation script-fu&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This script will also apply the un-developed corners that appear on expired film (usually because the developer has begun to dry up in the packets, and there is not enough to fully cover the frame anymore).  To make things even more polaroid-y I have also removed any control over how big or where the undeveloped portions will occur.  Just like real expired Polaroids! :)&lt;br /&gt;
&lt;br /&gt;
Here's an example of the script in action (it doesn't create the border for you automatically - yet):&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/patdavid/5860827493/" title="Casey Blue Cup - Expired Polaroid 600 by avhell, on Flickr"&gt;&lt;img src="http://farm6.static.flickr.com/5039/5860827493_4228132e5b_m.jpg" width="240" height="240" alt="Casey Blue Cup - Expired Polaroid 600"&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5860874265/" title="Casey Blue Cup - Expired Polaroid 600 + Polaroid Border by avhell, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3153/5860874265_34b8628149_m.jpg" width="197" height="240" alt="Casey Blue Cup - Expired Polaroid 600 + Polaroid Border"&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
[Update]&lt;br /&gt;
There's a neat video &lt;a href="http://blog.patdavid.net/2011/07/how-polaroid-instant-film-is-made.html"&gt;here&lt;/a&gt; that shows how the Impossible Project is still cranking out instant film in the Netherlands.&lt;br /&gt;
[/Update]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-4737514800219276430?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GyVF7-gnthowzMHS6mTtBPjq5B4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GyVF7-gnthowzMHS6mTtBPjq5B4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GyVF7-gnthowzMHS6mTtBPjq5B4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GyVF7-gnthowzMHS6mTtBPjq5B4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/wfycEozyjmU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/4737514800219276430/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-expired-polaroid.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/4737514800219276430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/4737514800219276430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/wfycEozyjmU/getting-around-in-gimp-expired-polaroid.html" title="Getting Around in GIMP - Expired Polaroid 600 Film Effect" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-fFz50TI3n4M/TgiYdSi6gdI/AAAAAAAAA0g/AmhRXDt-nDI/s72-c/gimp-polaroid-closeup-orig.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/06/getting-around-in-gimp-expired-polaroid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANQHc7fSp7ImA9WhZUGUU.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-3018934786726722313</id><published>2011-06-13T13:29:00.000-05:00</published><updated>2011-06-13T13:29:51.905-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T13:29:51.905-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="muted colors" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><title>Getting Around in GIMP - Muted Colors</title><content type="html">There seems to be a relatively recent interest in photo post-processing that is centered around recreating the look and feel of vintage photo elements.  With the explosion of popularity around applications like &lt;a href="http://instagr.am/"&gt;instagr.am&lt;/a&gt;, quite a few photos have been showing up on &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; and elsewhere that have these vintage types of effects applied to them.&lt;br /&gt;
&lt;br /&gt;
Not surprisingly, this has led to an interest in photographers about how to achieve similar effects in their post processing workflow.  In fact, more often than not I've noticed on the &lt;a href="http://www.flickr.com/groups/photoshopsupport/"&gt;Flickr Photoshop Support Group&lt;/a&gt; questions pertaining to color toning/grading (especially prevalent are questions like "How do I do this?").  There are many ways to approach image color toning, and starting with something simple might help get people started.&lt;br /&gt;
&lt;br /&gt;
In this post I want to talk about muting colors in an image.  Below you'll find three different approaches to muting the colors in an image...&lt;br /&gt;
&lt;br /&gt;
&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://1.bp.blogspot.com/-6tAgSACmTFQ/Te_Y44DMrEI/AAAAAAAAAzk/pT0-_Johfmw/s1600/gimp-mute-2orig.JPG" imageanchor="1" style="margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-6tAgSACmTFQ/Te_Y44DMrEI/AAAAAAAAAzk/pT0-_Johfmw/s400/gimp-mute-2orig.JPG" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Original starting image.&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://1.bp.blogspot.com/-BXS44ctL770/Te_Y5FIn-PI/AAAAAAAAAzs/5cPXp2-NVRk/s1600/gimp-mute-2desat.JPG" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-BXS44ctL770/Te_Y5FIn-PI/AAAAAAAAAzs/5cPXp2-NVRk/s400/gimp-mute-2desat.JPG" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Colors muted using a desaturated luminosity layer laid over the original with opacity.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://3.bp.blogspot.com/-g0r8FEI-Byo/Te_Zr04y65I/AAAAAAAAAz0/66cixZIUpE4/s1600/gimp-mute-2layers.JPG" imageanchor="1" style="margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-g0r8FEI-Byo/Te_Zr04y65I/AAAAAAAAAz0/66cixZIUpE4/s400/gimp-mute-2layers.JPG" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Colors muted using layer masks and blending modes.&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; margin-bottom: 25px; text-align: center; width: 50%;"&gt;&lt;a href="http://1.bp.blogspot.com/-zNNZKzMAwnY/Te_ZsO4nlwI/AAAAAAAAAz8/12q2g6mRf2E/s1600/gimp-mute-2curves.JPG" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-zNNZKzMAwnY/Te_ZsO4nlwI/AAAAAAAAAz8/12q2g6mRf2E/s400/gimp-mute-2curves.JPG" width="300" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="font-size: 0.8em; margin: 0 25px;"&gt;Colors muted using curves and blending modes.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
I will provide a tutorial for using each of these different methods.  The one you use is highly dependent on your subjective interpretations of what you want your final image to look like (and in some cases you may use more than one, and blend the result).&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: underline;"&gt;Desaturated Layer Method&lt;/h3&gt;This is the most straightforward and easiest method for desaturating the colors in your images.  It basically consists of duplicating your layer, desaturating it (&lt;b&gt;Colors → Desaturate&lt;/b&gt;), putting it above your full color layer, and changing the opacity of the desaturated layer to taste.&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;
.column-right-outer { left: 150px; }
&lt;/style&gt;&lt;br /&gt;
&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0" height="622" width="800"&gt; &lt;param NAME=movie VALUE="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-desaturated.swf"&gt;&lt;param NAME=play VALUE=true&gt;&lt;param NAME=loop VALUE=false&gt;&lt;param NAME=wmode VALUE=transparent&gt;&lt;param NAME=quality VALUE=high&gt;&lt;embed SRC="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-desaturated.swf" WIDTH=800 HEIGHT=622 quality=high loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt; &lt;/EMBED&gt; &lt;/OBJECT&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;style&gt;
ol.pat {font-size: 1.5em; font-weight: bold;}
ol.pat li { margin-top: -15px;}
ol.pat p {font-size: 0.75em; font-weight: normal;}
&lt;/style&gt;&lt;br /&gt;
The step-by-step procedure is:&lt;ol class="pat"&gt;&lt;li&gt;&lt;p&gt;Create a duplicate layer of the color layer you want to mute.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run &lt;b&gt;Colors → Desaturate&lt;/b&gt;, and choose either &lt;b&gt;Lightness&lt;/b&gt;, &lt;b&gt;Luminosity&lt;/b&gt;, or &lt;b&gt;Average&lt;/b&gt; (it's a personal preference - more detailed info can be found &lt;a href="http://docs.gimp.org/en/gimp-tool-desaturate.html"&gt;here&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adjust the opacity of the desaturated layer to taste.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: underline;"&gt;Layer Blend Modes Method&lt;/h3&gt;From &lt;a href="http://www.flickr.com/groups/photoshopsupport/discuss/72157594475266866/"&gt;Muted color effect, if you like that kind of stuff&lt;/a&gt; thread at the &lt;a href="http://www.flickr.com/groups/photoshopsupport/"&gt;Photoshop Support Group&lt;/a&gt; on &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt; the user &lt;a href="http://www.flickr.com/photos/23064078@N00"&gt;Tennessee_Gator&lt;/a&gt; describes an interesting method of muting colors using solid fill layers with masks applied to them.  I had to do a little translation from the Photoshop-centric instructions, but I think I was finally able to replicate the same effect in GIMP.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="background-color: #141414; border: solid 1px #424242; font-size: .9em; padding: 5px;"&gt;There were two different methods of approaching this that I was working on, but thanks to some quick math by &lt;a href="http://www.flickr.com/groups/gimpusers/discuss/72157626922112764/#comment72157626804279567"&gt;imagdoofus123&lt;/a&gt; it turns out that both methods produce identical results, so I'll describe the easier of the two.&lt;/div&gt;&lt;br /&gt;
&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0" height="622" width="800"&gt; &lt;param NAME=movie VALUE="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-layerblend.swf"&gt;&lt;param NAME=play VALUE=true&gt;&lt;param NAME=loop VALUE=false&gt;&lt;param NAME=wmode VALUE=transparent&gt;&lt;param NAME=quality VALUE=high&gt;&lt;embed SRC="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-layerblend.swf" WIDTH=800 HEIGHT=622 quality=high loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt; &lt;/EMBED&gt; &lt;/OBJECT&gt;&lt;br /&gt;
&lt;br /&gt;
The basic idea is to use a luminosity copy of the color image, and to set two layers of this luminosity over your color image.  One of the layers will be on a &lt;b&gt;Multiply&lt;/b&gt; blending mode, and the other will be on &lt;b&gt;Screen&lt;/b&gt;.&lt;br /&gt;
&lt;ol class="pat"&gt;&lt;li&gt;&lt;p&gt;Create a duplicate of your color layer, and run &lt;b&gt;Colors → Desaturate&lt;/b&gt; on it, using &lt;b&gt;Luminosity&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Change the blending mode of this layer to &lt;b&gt;Multiply&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Duplicate this &lt;i&gt;Multiply&lt;/i&gt; layer, and change the new layer blending mode to &lt;b&gt;Screen&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: underline;"&gt;Color Curves Method&lt;/h3&gt;This method was mentioned in the discussion page linked to above as another possible approach (and allows for some more flexibility in tweaking the final results directly).&lt;br /&gt;
&lt;br /&gt;
&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0" height="622" width="800"&gt; &lt;param NAME=movie VALUE="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-curves.swf"&gt;&lt;param NAME=play VALUE=true&gt;&lt;param NAME=loop VALUE=false&gt;&lt;param NAME=wmode VALUE=transparent&gt;&lt;param NAME=quality VALUE=high&gt;&lt;embed SRC="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-mute-curves.swf" WIDTH=800 HEIGHT=622 quality=high loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt; &lt;/EMBED&gt; &lt;/OBJECT&gt;&lt;br /&gt;
&lt;ol class="pat"&gt;&lt;li&gt;&lt;p&gt;Duplicate your color layer, and set the blending mode of the new layer to &lt;b&gt;Color&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run &lt;b&gt;Color &amp;rarr; Curves...&lt;/b&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Tweak an &lt;i&gt;Inverted&lt;/i&gt; S-curve on the Value channel to taste.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Duplicate this layer, and set its blending mode to &lt;b&gt;Value&lt;/b&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run &lt;b&gt;Color &amp;rarr; Curves...&lt;/b&gt; again on this Value layer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modify the curve (slightly!) to a regular S-curve to adjust the contrast to taste.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;These are just a couple of methods for desaturating an image, but I find them to cover most of what I need when doing this.  As always, try experimenting with different layer opacity options to adjust the strength of the final effect.  It's usually highly subjective just how much to mute, but the nice thing is that it's easy to vary the amounts with opacity and/or layer masks!&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.4em; text-decoration: underline;"&gt;Easy Cheating Method (via my script)&lt;/h3&gt;If you've stuck with me this long (and you're a champ for reading all of this!), then I have one last little treat.  I recently learned some quick &lt;b&gt;script-fu&lt;/b&gt; to describe this to others on the GIMP users forum on Flickr - and it was just easier to go ahead and write a script to do the effect.&lt;br /&gt;
&lt;br /&gt;
The script is called &lt;a href="http://registry.gimp.org/node/25357"&gt;Muted Colors&lt;/a&gt;, and you can download it from the GIMP registry &lt;a href="http://registry.gimp.org/node/25357"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
You can choose any of the methods I've described above, with the exception of using curves.  Hopefully some people find this helpful!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-3018934786726722313?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MWrEo05ACcwVbZNuEBJ41GV3ZhI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MWrEo05ACcwVbZNuEBJ41GV3ZhI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MWrEo05ACcwVbZNuEBJ41GV3ZhI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MWrEo05ACcwVbZNuEBJ41GV3ZhI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/_yd2KP5UBR0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/3018934786726722313/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-muted-colors.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/3018934786726722313?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/3018934786726722313?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/_yd2KP5UBR0/getting-around-in-gimp-muted-colors.html" title="Getting Around in GIMP - Muted Colors" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-6tAgSACmTFQ/Te_Y44DMrEI/AAAAAAAAAzk/pT0-_Johfmw/s72-c/gimp-mute-2orig.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/06/getting-around-in-gimp-muted-colors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MAR3wzeip7ImA9WhRaGU4.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-2566320719627517192</id><published>2011-06-06T08:30:00.012-05:00</published><updated>2012-02-22T11:24:06.282-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-22T11:24:06.282-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="baby" /><title>Bouncing Baby Beverly</title><content type="html">&lt;div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5798241591/" title="Bouncing Baby Beverly"&gt;&lt;img src="http://farm3.staticflickr.com/2334/5798241591_0f119ae38e.jpg" alt="Bouncing Baby Beverly by avhell" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="margin: 0;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5798241591/"&gt;Bouncing Baby Beverly&lt;/a&gt;, a photo by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt; on Flickr.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Don't worry, no babies were harmed in the making of this photo (unless giggles count as harm).  She was a really good sport, and just look at that smile!&lt;br /&gt;
&lt;br /&gt;
I figure if I'm going to be taking hundreds of photos of her, might as well make some of them fun!&lt;br /&gt;
&lt;br /&gt;
This was shot with a 20" softbox camera right, and some sunlight from a large covered window directly behind.  I probably could have used a little more fill light from left, but I really like how it all turned out!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update&lt;/b&gt;:  I've put together a tutorial on how I shot this image, and Mike over at &lt;a href="http://www.petapixel.com"&gt;PetaPixel&lt;/a&gt; was kind enough to post it there, so check it out for more info!  &lt;br /&gt;
&lt;br /&gt;
&lt;b style="font-size: large;"&gt;&lt;a href="http://www.petapixel.com/2011/11/22/how-to-make-a-photo-of-a-bouncing-baby/"&gt;PetaPixel - How to Make a Photo of a Bouncing Baby&lt;/a&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-2566320719627517192?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n0sOVsPU-u_cCDlfVJTqsBtkk2Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n0sOVsPU-u_cCDlfVJTqsBtkk2Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n0sOVsPU-u_cCDlfVJTqsBtkk2Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n0sOVsPU-u_cCDlfVJTqsBtkk2Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/SV8ExnOW9JQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/2566320719627517192/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/06/bouncing-baby-beverly.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2566320719627517192?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2566320719627517192?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/SV8ExnOW9JQ/bouncing-baby-beverly.html" title="Bouncing Baby Beverly" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/06/bouncing-baby-beverly.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMQXk-cSp7ImA9WhRTE08.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-1102418101386881880</id><published>2011-06-03T15:33:00.007-05:00</published><updated>2011-11-03T08:48:00.759-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T08:48:00.759-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><title>Getting Around in GIMP - Color Correction</title><content type="html">The list of all my GIMP tutorials &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;can be found here.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I've noticed that many people are interested these days in color processing effects for photos, and thought I'd share some interesting things to get people started on the path to color grading.&lt;br /&gt;
&lt;br /&gt;
I almost always do some sort of color toning on my photos.  Sometimes a little, sometimes quite a bit depending on my mood and vision at the time.  I'm a big fan of just trying things out a bit to see where it gets me, and often this will change the course I may have been heading down into a completely new direction (I encourage this idea of playing around, especially in GIMP).&lt;br /&gt;
&lt;br /&gt;
(This tutorial is a deeper look at a thread I originally started on the &lt;a href="http://www.flickr.com/groups/gimpusers/discuss/72157626690324133/"&gt;Flickr Gimp Users Group&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
To begin, we should probably look briefly at balancing the colors in a photo to make sure we have a good base to start off with...&lt;br /&gt;
&lt;!-- Had to manually adjust the right column to accommodate the large video --&gt;&lt;br /&gt;
&lt;style&gt;
.column-right-outer { left: 150px; }
&lt;/style&gt;&lt;br /&gt;
&lt;object CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="800" HEIGHT="622" CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0"&gt; &lt;param NAME=movie VALUE="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-color-adjust.swf"&gt;&lt;param NAME=play VALUE=true&gt;&lt;param NAME=loop VALUE=false&gt;&lt;param NAME=wmode VALUE=transparent&gt;&lt;param NAME=quality VALUE=hight&gt;&lt;embed SRC="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-color-adjust.swf" WIDTH=800 HEIGHT=622 quality=high loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt; &lt;/EMBED&gt; &lt;/OBJECT&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style='font-size: 1.5em; text-decoration: underline;'&gt;Basic Color Correction&lt;/h3&gt;Sometimes an image can come out of your camera looking either a little hazy or dull (possibly lacking contrast).  So how can we get some "pop" back into the image?  I will usually start by adjusting the overall range of the image to suit me.&lt;br /&gt;
&lt;br /&gt;
What I mean by this, is that I want to identify the part of the image that will be pure black, pure white, and middle grey.  So how can we do this?  Well, a couple of ways...&lt;br /&gt;
&lt;hr/&gt;&lt;h4 style="font-size: 1.2em;"&gt;Colors &amp;rarr; Auto &amp;rarr; White Balance&lt;/h4&gt;This method will let GIMP automatically calculate for you it's best estimate of what the white balance should be in the image.  Sometimes this can produce OK results (and sometimes it can really mess up).  I don't personally use this option, but if you want a no-frills first guess automated for you, it's a nice option to have.&lt;br /&gt;
&lt;br /&gt;
I have also noticed that auto white balance can sometimes blow out highlights in an image as well...&lt;br /&gt;
&lt;hr/&gt;&lt;h4 style="font-size: 1.2em;"&gt;Manual Balance&lt;/h4&gt;This is the method I have been using personally for a while now.  The theory is basically that I want to identify where in the image I want the blackest blacks to be, the whitest whites, and a good middle grey point.  So how can I find these quickly and easily in my photo?&lt;br /&gt;
&lt;br /&gt;
Here's a hint: &lt;b&gt;Colors &amp;rarr; Threshold&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Threshold&lt;/b&gt; will give you a means to see where the extreme pixel values for your image occur.  With it we can identify where the brightest and darkest pixels are.  The basic idea is to use a Threshold to isolate the brightest and darkest pixels in your image to set the white and black points, and to use a neat trick with a 50% gray difference layer to find the middle gray point.&lt;br /&gt;
&lt;br /&gt;
So let's begin...&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Eap3-LPHHuQ/Tek8D8F7kbI/AAAAAAAAAx4/Guh-qK1Nue8/s1600/gimp-color-img-orig.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="336" width="225" src="http://2.bp.blogspot.com/-Eap3-LPHHuQ/Tek8D8F7kbI/AAAAAAAAAx4/Guh-qK1Nue8/s400/gimp-color-img-orig.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;Image courtesy of &lt;a href="http://urbanports.com/clients/beautybykellye/"&gt;Kelly Ealy&lt;/a&gt; - &lt;a href="http://www.modelmayhem.com/7866"&gt;MM# 7866&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Open an image you think could stand a little color correction.&lt;br /&gt;
&lt;br /&gt;
Right click on the background layer and &lt;b&gt;Duplicate Layer&lt;/b&gt;.  This is the layer we will be working on fixing the color, and  I'll call this the &lt;b style="color: #00F;"&gt;color correct layer&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
With the &lt;b style="color: #00F;"&gt;color correct layer&lt;/b&gt; active (remember: white border around it), activate the Threshold dialog.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Threshold&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Cxfmvbq2gQE/TekqzHA9D0I/AAAAAAAAAxE/-5cJipggfeA/s1600/gimp-color-threshold-default.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="361" width="378" src="http://1.bp.blogspot.com/-Cxfmvbq2gQE/TekqzHA9D0I/AAAAAAAAAxE/-5cJipggfeA/s400/gimp-color-threshold-default.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;h4 style="font-size: 1.2em; text-decoration: underline;"&gt;Setting the White Point&lt;/h4&gt;&lt;br /&gt;
We'll start by finding our white point in the image.  The white point marker is already (be default) all the way to the right, and the black point marker is in the middle.  What we'll do is pull the black point marker all the way to the right as well.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-fs4ho9HAz2c/TekrNCgYYII/AAAAAAAAAxM/n5vhtGqshTQ/s1600/gimp-color-threshold-whitepoint.png" imageanchor="1" style="margin-left:0em; margin-right:0.5em"&gt;&lt;img border="0" height="361" width="378" src="http://4.bp.blogspot.com/-fs4ho9HAz2c/TekrNCgYYII/AAAAAAAAAxM/n5vhtGqshTQ/s400/gimp-color-threshold-whitepoint.png" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/-m1MVQMrxysI/Tek62ISn_YI/AAAAAAAAAxw/8Kuw_z_95pM/s1600/gimp-color-img-whitepoint.jpg" imageanchor="1" style=""&gt;&lt;img border="0" width="195" align="top" style="border-color: white;" src="http://3.bp.blogspot.com/-m1MVQMrxysI/Tek62ISn_YI/AAAAAAAAAxw/8Kuw_z_95pM/s400/gimp-color-img-whitepoint.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This should make the entire image show black (with possibly some white showing in places).  What this means is that the white pixels, if showing, represent the brightest pixels in your image.  If you don't see any white pixels yet, you can begin pulling the black point slider to the left slowly, and they will eventually begin to appear.  You'll want to note the location of the first white pixels that begin to show up, and either remember them or use a sample point to save their location.&lt;br /&gt;
&lt;br /&gt;
An important thing to remember here is that this is often a subjective determination of what you want to be pure white in your image.  Some bright pixels (any RGB component is 255) will show up in threshold, even though they may not be "pure" white.  &lt;u&gt;Watch out for those, as a non-neutral color chosen to be your white point will cast a color on the entire image.&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: #900;"&gt;Cancel&lt;/b&gt; out of the Threshold dialog.&lt;br /&gt;
&lt;br /&gt;
Now we want to use &lt;b&gt;Colors &amp;rarr; Levels&lt;/b&gt; to set the white point for our image to the pixels we identified with Threshold.&lt;br /&gt;
&lt;br /&gt;
Open the levels dialog (&lt;b&gt;Colors &amp;rarr; Levels&lt;/b&gt;), and use the &lt;b&gt;Pick White Point&lt;/b&gt; eyedropper to pick the location of the whitest pixels we just identified.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6KrBKHH6BYg/TeksWXVeFvI/AAAAAAAAAxg/ADAOObQI6K4/s1600/gimp-color-levels-default.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="281" src="http://3.bp.blogspot.com/-6KrBKHH6BYg/TeksWXVeFvI/AAAAAAAAAxg/ADAOObQI6K4/s400/gimp-color-levels-default.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Hit &lt;b&gt;OK&lt;/b&gt; to apply to the image.  We basically just identified the location in our image we want to be pure white (255, 255, 255) in our final image.&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="font-size: 1.2em; text-decoration: underline;"&gt;Setting the Black Point&lt;/h4&gt;&lt;br /&gt;
Now we can do the same procedure, but for the darkest/blackest point.  Open the threshold dialog again (&lt;b&gt;Colors &amp;rarr; Threshold&lt;/b&gt;), and this time slide the black point slider all the way left, and do the same for the white point marker.  The image should turn all black.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-v1zE00NLTtk/TekrgaUWznI/AAAAAAAAAxY/lQN3TkN-sH0/s1600/gimp-color-threshold-blackpoint.png" imageanchor="1" style="margin-left:0em; margin-right:0.5em"&gt;&lt;img border="0" height="361" width="378" src="http://3.bp.blogspot.com/-v1zE00NLTtk/TekrgaUWznI/AAAAAAAAAxY/lQN3TkN-sH0/s400/gimp-color-threshold-blackpoint.png" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/-sXkSCfLk4uw/Tek8vfJ4tjI/AAAAAAAAAyA/tO5QrYl2Jtk/s1600/gimp-color-img-blackpoint.jpg" imageanchor="1" style=""&gt;&lt;img border="1" width="195" align="top" style="border-color: white;" src="http://1.bp.blogspot.com/-sXkSCfLk4uw/Tek8vfJ4tjI/AAAAAAAAAyA/tO5QrYl2Jtk/s400/gimp-color-img-blackpoint.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Slowly begin sliding the white point marker to the right until some white pixels begin to show up.  These white pixels now represent the darkest pixel values in your image.  As before, note their location (or use a sample point) and cancel out of the &lt;b&gt;Threshold&lt;/b&gt; dialog.&lt;br /&gt;
&lt;br /&gt;
Open the levels dialog again (&lt;b&gt;Colors &amp;rarr; Levels&lt;/b&gt;), and this time use the &lt;b&gt;Pick Black Point&lt;/b&gt; eyedropper to pick the location of the darkest pixels we just identified.&lt;br /&gt;
&lt;br /&gt;
Hit &lt;b&gt;OK&lt;/b&gt; to apply to the image.  We just identified where we want the blackest pixels in our image to be (0, 0, 0).&lt;br /&gt;
&lt;br /&gt;
&lt;h4 style="font-size: 1.2em; text-decoration: underline;"&gt;Setting the Gray Point&lt;/h4&gt;&lt;br /&gt;
This one is a little tougher.  You may not have an easily found truly neutral gray point (RGB 128, 128, 128) in your image.  So we are going to use some layer blending modes to help us find the gray points closest.&lt;br /&gt;
&lt;br /&gt;
Create a new layer above your &lt;b style="color: #00F;"&gt;color correct layer&lt;/b&gt;, and fill the layer with a neutral gray (RGB - 128, 128, 128).&lt;br /&gt;
&lt;br /&gt;
Set the layer mode for this gray layer to &lt;b&gt;Difference&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xpHUN57vNB0/Tek-QhutGkI/AAAAAAAAAyI/-8zDawpVuAs/s1600/gimp-color-img-difference.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="336" width="225" src="http://3.bp.blogspot.com/-xpHUN57vNB0/Tek-QhutGkI/AAAAAAAAAyI/-8zDawpVuAs/s400/gimp-color-img-difference.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Right click on the layer in your Layers window, and choose &lt;b&gt;New From Visible&lt;/b&gt; to create a new layer with what you can see.  Make sure this new visible layer is the active one.&lt;br /&gt;
&lt;br /&gt;
Now, run a threshold against this new layer.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Colors &amp;rarr; Threshold&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MxF1ynFltHc/TekuCLSmkSI/AAAAAAAAAxo/KByQ_KW0tM8/s1600/gimp-color-threshold-difference.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="361" width="378" src="http://2.bp.blogspot.com/-MxF1ynFltHc/TekuCLSmkSI/AAAAAAAAAxo/KByQ_KW0tM8/s400/gimp-color-threshold-difference.png" /&gt;&lt;/a&gt;&lt;/div&gt;You will now follow the same procedure as you used for finding the black point threshold values, but in this case the white pixels will be those closest to Middle Gray.&lt;br /&gt;
&lt;br /&gt;
Zoom into those first white pixels and remember where they are (or use a sample point).&lt;br /&gt;
&lt;br /&gt;
De-activate the difference layer, and make your &lt;b style="color: #00F;"&gt;color correct layer&lt;/b&gt; active and visible.  It helps if it is also the top-most visible layer (ie: turn off visibility on all layers above it in the Layers list).&lt;br /&gt;
&lt;br /&gt;
Now use &lt;b&gt;Colors &amp;rarr; Levels&lt;/b&gt; again.&lt;br /&gt;
&lt;br /&gt;
This time, use the &lt;b&gt;Gray&lt;/b&gt; picker and choose the pixels you identified as closest to middle gray.&lt;br /&gt;
&lt;br /&gt;
If you've chosen good points then the final result should be an image with much better looking color overall.  If there was a nasty color cast previously, this method should remove it for the most part...&lt;br /&gt;
&lt;br /&gt;
Here is my starting image, and after modification using this manual method:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://2.bp.blogspot.com/-Eap3-LPHHuQ/Tek8D8F7kbI/AAAAAAAAAx4/Guh-qK1Nue8/s1600/gimp-color-img-orig.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="336" width="225" src="http://2.bp.blogspot.com/-Eap3-LPHHuQ/Tek8D8F7kbI/AAAAAAAAAx4/Guh-qK1Nue8/s400/gimp-color-img-orig.jpg" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-IiXtFLn1la4/Tek-xb8NC1I/AAAAAAAAAyQ/Xm12aAiDfZ4/s1600/gimp-color-img-corrected.jpg" imageanchor="1" style="clear:right; float:right; margin-left:1em; margin-bottom:1em"&gt;&lt;img border="0" height="336" width="225" src="http://2.bp.blogspot.com/-IiXtFLn1la4/Tek-xb8NC1I/AAAAAAAAAyQ/Xm12aAiDfZ4/s400/gimp-color-img-corrected.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
It's subtle, but the original image was not in serious need of any balancing.&lt;br /&gt;
&lt;br /&gt;
Mouseover the image below to see a comparison on an image where I didn't white balance properly before firing the shot (only modifications to the image were the manual color correction procedure):&lt;br /&gt;
&lt;img border="0" height="400" width="300" src="http://1.bp.blogspot.com/-USP42ZDhGIE/TelGhG4p2vI/AAAAAAAAAys/HfxqgFWK1wY/s400/gimp-color-dbcorr2.JPG" style="display: none;"/&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-QLpqHt1ia10/TelEOQMh7ZI/AAAAAAAAAyY/baem2_YcyU0/s1600/gimp-color-dborig.JPG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="300" src="http://2.bp.blogspot.com/-QLpqHt1ia10/TelEOQMh7ZI/AAAAAAAAAyY/baem2_YcyU0/s400/gimp-color-dborig.JPG" onmouseover="this.src='http://1.bp.blogspot.com/-USP42ZDhGIE/TelGhG4p2vI/AAAAAAAAAys/HfxqgFWK1wY/s400/gimp-color-dbcorr2.JPG'" onmouseout="this.src='http://2.bp.blogspot.com/-QLpqHt1ia10/TelEOQMh7ZI/AAAAAAAAAyY/baem2_YcyU0/s400/gimp-color-dborig.JPG'" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Please feel free to post any comments/suggestions/rants in the comments if you get a chance to try this method out!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-1102418101386881880?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VjaZc_fNKVfBiGcPyDNNZXoxxkc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VjaZc_fNKVfBiGcPyDNNZXoxxkc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VjaZc_fNKVfBiGcPyDNNZXoxxkc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VjaZc_fNKVfBiGcPyDNNZXoxxkc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/ZeIK-OMQMpY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/1102418101386881880/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/06/getting-around-in-gimp-color-correction.html#comment-form" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1102418101386881880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1102418101386881880?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/ZeIK-OMQMpY/getting-around-in-gimp-color-correction.html" title="Getting Around in GIMP - Color Correction" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Eap3-LPHHuQ/Tek8D8F7kbI/AAAAAAAAAx4/Guh-qK1Nue8/s72-c/gimp-color-img-orig.jpg" height="72" width="72" /><thr:total>15</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/06/getting-around-in-gimp-color-correction.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYAQHs7eSp7ImA9WhZVFEk.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-238260537635652605</id><published>2011-05-25T12:29:00.002-05:00</published><updated>2011-05-26T16:09:01.501-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-26T16:09:01.501-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><title>Getting Around in GIMP - New Layer</title><content type="html">Layers are really key to just about any workflow in &lt;a href="http://www.gimp.org"&gt;GIMP&lt;/a&gt;.  To help illustrate the concepts I am going to talk about, I've put together a quick screencast using &lt;a href="http://www.debugmode.com/wink/"&gt;Wink &lt;/a&gt;to show some steps of creating a new layer from scratch (please let me know if there is a problem viewing the screencast, it's my first time trying this).&lt;br /&gt;
&lt;br /&gt;
The previous tutorial just covering the interface &lt;a href="http://blog.patdavid.net/2011/05/getting-around-in-gimp-interface.html"&gt;can be found here&lt;/a&gt;.&lt;br /&gt;
The list of all my GIMP tutorials &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;can be found here.&lt;/a&gt;&lt;br /&gt;
&lt;!-- Had to manually adjust the right column to accommodate the large video --&gt;&lt;br /&gt;
&lt;style&gt;
.column-right-outer { left: 150px; }
&lt;/style&gt;&lt;br /&gt;
&lt;object CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="800" HEIGHT="622" CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=7,0,0,0"&gt; &lt;param NAME=movie VALUE="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-new-layer.swf"&gt;&lt;param NAME=play VALUE=true&gt;&lt;param NAME=loop VALUE=false&gt;&lt;param NAME=wmode VALUE=transparent&gt;&lt;param NAME=quality VALUE=hight&gt;&lt;embed SRC="http://dl.dropbox.com/u/1981942/GIMP-Tutorials/gimp-new-layer.swf" WIDTH=800 HEIGHT=622 quality=high loop=false wmode=transparent TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt; &lt;/EMBED&gt; &lt;/OBJECT&gt;&lt;br /&gt;
&lt;br /&gt;
One of the main things to remember when working with layers is that they will affect other layers from the top down in your layer list.  I haven't mentioned layer blending modes yet, but for layers with a "Normal" blending mode (the default) this means that the top most layer that is visible is what you will see in your image window (see video).&lt;br /&gt;
&lt;br /&gt;
Creating a new layer from scratch is quite simple.  There is a "Create New Layer" button along the bottom of the top half of the Layers window.  You will then get a "Create a New Layer" dialog that allows you to choose:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Layer Name&lt;p style="margin-left: 10px;"&gt;Whatever you want to call this layer&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Width &amp; Height&lt;p style="margin-left: 10px;"&gt;Dimensions for this new layer (default is the current image dimensions).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Layer Fill Type&lt;p style="margin-left: 10px;"&gt;You can have the layer automatically filled with either the foreground or background color, white, or start it as a transparent layer.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
This new layer will then be created above the currently active layer in your list.  Speaking of "active layer"...&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.5em; text-decoration: underline;"&gt;Active Layer&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-BqJ3uYAwJnw/Td010iZDi5I/AAAAAAAAAvw/mFpahIU89NQ/s1600/gimp-active-layer.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:0em"&gt;&lt;img align=top border="0" height="80" width="156" src="http://1.bp.blogspot.com/-BqJ3uYAwJnw/Td010iZDi5I/AAAAAAAAAvw/mFpahIU89NQ/s400/gimp-active-layer.png" /&gt;&lt;/a&gt;&lt;/div&gt;The current active layer will have a white border around it in your layer list.  This is important because it means that anything you do to the image will be applied to that active layer.  If you activate a layer below another visible one, you may not see any changes you try to apply appear in your image window!  &lt;br /&gt;
&lt;br /&gt;
Look closely at the image above: the "Background" layer is active (white border), but there is another layer "New Layer" that is above it and visible.  If you tried to paint or adjust the "Background" layer right now, you wouldn't see any of the changes (in fact, you'd just see a black screen in your image window).&lt;br /&gt;
&lt;br /&gt;
To activate a layer, just click on it in your Layer Window list.&lt;br /&gt;
&lt;br /&gt;
&lt;h3 style="font-size: 1.5em; text-decoration: underline;"&gt;Visibility&lt;/h3&gt;You can toggle the visibility of each layer on/off by using the Eye icon to the left of the layer image.  This will only affect the layer visibility in your main image window.&lt;br /&gt;
&lt;br /&gt;
Very often I will use the layer visibility toggle to either compare a current layer to a previous one, or to show/hide the effects of a new layer on the ones below it (in the case of using a different blending mode or layer masks - which I will talk about shortly).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-238260537635652605?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sIjjBQQR8foPR9UIZHDACkijloE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sIjjBQQR8foPR9UIZHDACkijloE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sIjjBQQR8foPR9UIZHDACkijloE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sIjjBQQR8foPR9UIZHDACkijloE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/LpijOQFtMR4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/238260537635652605/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/05/getting-around-in-gimp-new-layer.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/238260537635652605?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/238260537635652605?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/LpijOQFtMR4/getting-around-in-gimp-new-layer.html" title="Getting Around in GIMP - New Layer" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-BqJ3uYAwJnw/Td010iZDi5I/AAAAAAAAAvw/mFpahIU89NQ/s72-c/gimp-active-layer.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/05/getting-around-in-gimp-new-layer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YHRng7fyp7ImA9WhRUFUU.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-1849974609342048798</id><published>2011-05-24T13:53:00.003-05:00</published><updated>2012-01-26T08:45:37.607-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-26T08:45:37.607-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GIMP tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="photography" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><title>Getting Around in GIMP - The Interface</title><content type="html">&lt;img style="float: left;" align=top width=150 src="http://upload.wikimedia.org/wikipedia/commons/thumb/4/45/The_GIMP_icon_-_gnome.svg/200px-The_GIMP_icon_-_gnome.svg.png"/&gt;I've found myself using &lt;a href="http://www.gimp.org"&gt;GIMP&lt;/a&gt; more and more lately to manipulate photos, and thought that perhaps some of the things I've been playing with might be helpful for other users as well.  Especially translations of effects that are achieved by photoshop users, but replicated for the GIMP environment.  It is my hope to be able to provide some level of tutorials that might help others get as much use out of GIMP as I have.&lt;br /&gt;
&lt;br /&gt;
The main list of all my GIMP tutorials can be found &lt;a href="http://blog.patdavid.net/p/getting-around-in-gimp.html"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
To help others get the most from these tutorials and GIMP in general, I am starting out my first GIMP tutorial post by quickly examining the main interface in GIMP, and what all those floating windows mean...&lt;br /&gt;
&lt;br /&gt;
GIMP users often seem to feel that the user interface is a barrier to entry for them. I agree that at first it can seem odd compared to the paradigm used by other programs, but I feel it's just a small sticking point. Spend a little time with it, and you will quickly get used to it.&lt;br /&gt;
&lt;br /&gt;
In general, there will usually be 3 main (floating) windows that all of your work will be done in with GIMP:&lt;br /&gt;
&lt;style&gt;
ol { font-size: 1.3em; font-weight: bold; }
&lt;/style&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="#toolbox"&gt;Toolbox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#layers"&gt;Layers, Channels, Paths&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#imagewindow"&gt;Image Window&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MPcS-3mfyJM/TdvW50sDq_I/AAAAAAAAAvA/VLD0g-9LFu8/s1600/gimp-toolbox.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-MPcS-3mfyJM/TdvW50sDq_I/AAAAAAAAAvA/VLD0g-9LFu8/s1600/gimp-toolbox.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style='font-size: 1.5em; text-decoration: underline;'&gt;&lt;a name="toolbox"&gt;Toolbox Window&lt;/a&gt;&lt;/h3&gt;This window houses all of the tools available to you to manipulate your image. It may seem overwhelming at first glance, but you'll probably find that for the most part you only use a few different tools as you're getting started (a &lt;a href="http://en.wikibooks.org/wiki/GIMP/Toolbox#Tools"&gt;full list of each tool&lt;/a&gt; with shortcut keys and description can be found in the &lt;a href="http://en.wikibooks.org/wiki/GIMP"&gt;GIMP wikibook&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
The window can be considered in two halves (upper and lower). Above the foreground/background colors are all the actual tools. Below that are modifiers for the currently selected tool (the Heal brush, in this case).&lt;br /&gt;
&lt;br /&gt;
Some very common tools you will likely use often are:&lt;br /&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/8/87/GIMP-Toolbox-SelectionRectangle-Icon.png" style="padding: 0px; margin: 0px;"&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/9/91/GIMP-Toolbox-SelectionEllipse-Icon.png" style="padding: 0px; margin: 0px;"/&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/f/fe/GIMP-Toolbox-SelectionLasso-Icon.png" style="padding: 0px; margin: 0px;"/&gt; Rectangle, Ellipse, Free Select&lt;br /&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/6/67/GIMP-Toolbox-BrushBucketFill-Icon.png" style="padding: 0px; margin: 0px;"/&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/7/70/GIMP-Toolbox-BrushBlend-Icon.png" style="padding: 0px; margin: 0px;"/&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/6/6f/GIMP-Toolbox-BrushPaintbrush-Icon.png" style="padding: 0px; margin: 0px;"/&gt; Bucket Fill, Gradient, Paintbrush&lt;br /&gt;
&lt;img src="http://upload.wikimedia.org/wikipedia/commons/a/a4/GIMP-Toolbox-BrushClone-Icon.png" style="padding: 0px; margin: 0px;"/&gt;&lt;img src="http://upload.wikimedia.org/wikipedia/commons/8/85/GIMP-Toolbox-BrushHeal-Icon.png" style="padding: 0px; margin: 0px;"/&gt; Clone, Heal&lt;br /&gt;
&lt;br /&gt;
Just below the tool palette in the center of the window is the Color Area. This displays the current foreground (black in this example) and background (white) colors. You can swap between the foreground and background colors by clicking on the double arrow just above and to the right of the colors. Choosing a new color is easily done by just clicking on the current foreground or background color.&lt;br /&gt;
&lt;br /&gt;
Below the Color Area are the available modifiers for the currently selected tool. What is shown here will change depending on the options available for the tool you select to use.  In this image the Heal tool is active, and the options (Mode, Opacity, Brush, etc...) will apply to the Heal tool specifically.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hD8zOsQE6lM/TdvW458H-KI/AAAAAAAAAu4/9p5b55F-0eI/s1600/gimp-layerschannels.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-hD8zOsQE6lM/TdvW458H-KI/AAAAAAAAAu4/9p5b55F-0eI/s1600/gimp-layerschannels.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style='font-size: 1.5em; text-decoration: underline;'&gt;&lt;a name="layers"&gt;Layers, Channels, Paths Window&lt;/a&gt;&lt;/h3&gt;This window displays all of the current layers in the image (including Channels and Paths). Realistically for the most part I personally use the Layers portion of this window more than any of the others.&lt;br /&gt;
&lt;br /&gt;
Similar to the toolbox, this window can be divided into an upper and lower half.&lt;br /&gt;
&lt;br /&gt;
The upper half is has tabs running across the top that give you access to (from left to right): Layers, Channels, Paths, and Undo history.&lt;br /&gt;
&lt;br /&gt;
I will write up more detail on using Layers in image manipulation later (it deserves it's own post).&lt;br /&gt;
&lt;br /&gt;
The lower half of this window shows access to three more tabs: Brushes, Patterns, and Gradients.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Sobu-Es1UYA/TdvuBztef5I/AAAAAAAAAvI/l6Dh3JLcVfM/s1600/gimp-image-window.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/_JizSoAm3Lbk/TdvuBztef5I/AAAAAAAAAvI/JBKW7qFIu94/s800/gimp-image-window.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;h3 style='font-size: 1.5em; text-decoration: underline;'&gt;&lt;a name="#imagewindow"&gt;Image Window&lt;/a&gt;&lt;/h3&gt;This is where the magic happens. This window will display whatever image you happen to be editing.  You'll also notice all of the menu items that are along the top edge of this window.  These menus give you full access to all of the options that are available in GIMP (you can also access all of these menu items by right-clicking in the image area anywhere).&lt;br /&gt;
&lt;br /&gt;
This should serve as a (brief) introduction to the basic GIMP user interface.  Hopefully this will help some people feel just a tad more comfortable about getting around and where to find things.&lt;br /&gt;
&lt;br /&gt;
I have further tutorials coming up on achieving some basic effects on photographs (and hopefully some more advanced ones as well).  Stay tuned for more to come!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-1849974609342048798?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uSQA28xbcFMNFV4eBPbQzlxxJEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uSQA28xbcFMNFV4eBPbQzlxxJEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uSQA28xbcFMNFV4eBPbQzlxxJEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uSQA28xbcFMNFV4eBPbQzlxxJEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/xFtGeQ_1kP4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/1849974609342048798/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/05/getting-around-in-gimp-interface.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1849974609342048798?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1849974609342048798?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/xFtGeQ_1kP4/getting-around-in-gimp-interface.html" title="Getting Around in GIMP - The Interface" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-MPcS-3mfyJM/TdvW50sDq_I/AAAAAAAAAvA/VLD0g-9LFu8/s72-c/gimp-toolbox.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/05/getting-around-in-gimp-interface.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDQnw6fyp7ImA9WhZXGUs.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-6833262673216966274</id><published>2011-05-09T14:03:00.003-05:00</published><updated>2011-05-09T14:07:53.217-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-09T14:07:53.217-05:00</app:edited><title>Seriously? A camera AND a softbox?!</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5704501608/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2094/5704501608_758dda4f22.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5704501608/"&gt;Seriously? A camera AND a softbox?!&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;Outtake from a quick Mothers Day shoot with little Beverly and her mom. Her expression is priceless.&lt;br /&gt;
&lt;br /&gt;
She was a little on the squirmy side the entire time, and this annoyed look on her face made my day...&lt;br /&gt;
&lt;br /&gt;
My ghetto 20" softbox with an FL-14 flash fired full power just to the camera left and a little high.  About 2 feet away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-6833262673216966274?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d_LcYYsdA4QttRU6ieIxJJtYNpU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d_LcYYsdA4QttRU6ieIxJJtYNpU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d_LcYYsdA4QttRU6ieIxJJtYNpU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d_LcYYsdA4QttRU6ieIxJJtYNpU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/T9jR2_nCSIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/6833262673216966274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/05/seriously-camera-and-softbox.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6833262673216966274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/6833262673216966274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/T9jR2_nCSIU/seriously-camera-and-softbox.html" title="Seriously? A camera AND a softbox?!" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2094/5704501608_758dda4f22_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/05/seriously-camera-and-softbox.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMMQnk8fCp7ImA9WhZREk0.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-2618458253936496361</id><published>2011-04-07T15:11:00.004-05:00</published><updated>2011-04-07T15:18:03.774-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-07T15:18:03.774-05:00</app:edited><title>Beverly in Repose - Light Painted</title><content type="html">&lt;div style="text-align: center; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5598529096/" title="photo sharing"&gt;&lt;img src="http://farm6.static.flickr.com/5304/5598529096_e138509569.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5598529096/"&gt;Beverly in Repose - Light Painted&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/photos/patdavid/"&gt;avhell&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;Towards the end of the evening things start to quiet down. I have a few minutes to myself, and decide to grab my camera and a tiny little LED book reading light.&lt;br /&gt;
&lt;br /&gt;
Tiptoeing into my daughters room, I wrap the legs of a gorrilapod holding my camera onto the edge of the crib and focus the camera. This is the only chance I'll have of painting light onto my little girl.&lt;br /&gt;
&lt;br /&gt;
15 seconds of waving the little book light around madly produces this. A snapshot of the most perfect little person in the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-2618458253936496361?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-EGm-526s6VyJwvs9mWN7eAmVu0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-EGm-526s6VyJwvs9mWN7eAmVu0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-EGm-526s6VyJwvs9mWN7eAmVu0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-EGm-526s6VyJwvs9mWN7eAmVu0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/NL2cj93zDOs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/2618458253936496361/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/04/beverly-in-repose-light-painted.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2618458253936496361?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2618458253936496361?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/NL2cj93zDOs/beverly-in-repose-light-painted.html" title="Beverly in Repose - Light Painted" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5304/5598529096_e138509569_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/04/beverly-in-repose-light-painted.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUESH86fCp7ImA9WhZTGEQ.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-5770353125253503583</id><published>2011-03-23T11:36:00.000-05:00</published><updated>2011-03-23T11:36:49.114-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-23T11:36:49.114-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="boingboing" /><category scheme="http://www.blogger.com/atom/ns#" term="posters" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="baby" /><title>Books and Prints for my daughter</title><content type="html">I am recently the proud parent of an absolutely amazing little baby girl. Her mother is a scientist, and I am an engineer - so when I came across this wonderful poster by Etsy artist electricboogaloo, we had to have it:&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JizSoAm3Lbk/TT8aWGYmKLI/AAAAAAAAAps/tvlmOl4Io7k/s1600/il_fullxfull.167934862%255B1%255D.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JizSoAm3Lbk/TT8aWGYmKLI/AAAAAAAAAps/tvlmOl4Io7k/s1600/il_fullxfull.167934862%255B1%255D.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;a href="http://www.etsy.com/listing/54370938/scientific-method-every-baby-knows-it"&gt;"Every baby knows the scientific method"&lt;/a&gt; by &lt;a href="http://www.etsy.com/shop/electricboogaloo"&gt;electricboogaloo&lt;/a&gt; on &lt;a href="http://www.etsy.com"&gt;Etsy&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
While that is cute for mom and dad, a little something dad wants to share with his girl is more along the lines of these classic movie scenes interpreted as old "&lt;a href="http://www.randomhouse.com/golden/lgb/"&gt;Little Golden Books&lt;/a&gt;" by &lt;a href="http://www.cooley.bigcartel.com/"&gt;Josh Cooley&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/_JizSoAm3Lbk/TYofkW-p5aI/AAAAAAAAArc/7ZkeTcywNK8/s640/all_13196%5B1%5D.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" width="500" src="https://lh5.googleusercontent.com/_JizSoAm3Lbk/TYofkW-p5aI/AAAAAAAAArc/7ZkeTcywNK8/s640/all_13196%5B1%5D.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7-Z3AVCMldA/TYogvZjdMQI/AAAAAAAAAr4/H9ps7YBB2rY/s1600/all16%255B1%255D.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" width="500" src="http://3.bp.blogspot.com/-7-Z3AVCMldA/TYogvZjdMQI/AAAAAAAAAr4/H9ps7YBB2rY/s400/all16%255B1%255D.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
There's a whole bunch more of these &lt;a href="http://www.cooley.bigcartel.com/"&gt;here&lt;/a&gt;. Well worth a few minutes to peruse!&lt;br /&gt;
&lt;br /&gt;
(via &lt;a href="http://www.boingboing.net/2011/01/25/little-golden-book-s.html"&gt;boingboing.net&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-5770353125253503583?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/j9xgFWpgVZ0hW5Gzm5MspkwQ7bc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j9xgFWpgVZ0hW5Gzm5MspkwQ7bc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/j9xgFWpgVZ0hW5Gzm5MspkwQ7bc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/j9xgFWpgVZ0hW5Gzm5MspkwQ7bc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/FpB0O220sM0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/5770353125253503583/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/03/books-and-prints-for-my-daughter.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/5770353125253503583?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/5770353125253503583?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/FpB0O220sM0/books-and-prints-for-my-daughter.html" title="Books and Prints for my daughter" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_JizSoAm3Lbk/TT8aWGYmKLI/AAAAAAAAAps/tvlmOl4Io7k/s72-c/il_fullxfull.167934862%255B1%255D.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/03/books-and-prints-for-my-daughter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQMRXg5eyp7ImA9Wx9WFkk.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-1328472100846183653</id><published>2011-01-21T15:46:00.000-06:00</published><updated>2011-01-21T15:46:24.623-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-21T15:46:24.623-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="comcast" /><category scheme="http://www.blogger.com/atom/ns#" term="business class high speed" /><category scheme="http://www.blogger.com/atom/ns#" term="sucks" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>I (still) hate Comcast</title><content type="html">This just keeps getting sadder.&lt;br /&gt;
&lt;br /&gt;
I finally did hear back from &lt;a href="http://blog.patdavid.net/2011/01/i-hate-comcast.html#comments"&gt;Mark Casem&lt;/a&gt; (who posted a comment on &lt;a href="http://blog.patdavid.net/2011/01/i-hate-comcast.html"&gt;my earlier entry "I hate Comcast"&lt;/a&gt;) and was told that he would look into the problem with my local Comcast guys. They did finally send someone out who determined that something was wrong with my line, and they sent a maintenance crew over to apparently fix it.&lt;br /&gt;
&lt;br /&gt;
I say apparently because, well, have a look at my latest numbers (allow me to remind you that I am paying for &lt;b&gt;16 Mbps&lt;/b&gt; &lt;i&gt;Business Class&lt;/i&gt; connection) for January 5 - 20:&lt;br /&gt;
&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"chartType":"AnnotatedTimeLine","chartName":"Chart 3","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Am1lPI7Ov4CVdGsxZUJGZ2NBVUdURmx0Smdad1RxQWc&amp;range=A1%3AD77&amp;gid=2&amp;transpose=0&amp;headers=1&amp;pub=1","options":{"displayAnnotations":true,"showTip":true,"dataMode":"markers","maxAlternation":1,"pointSize":"0","colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"smoothLine":false,"lineWidth":"2","labelPosition":"right","is3D":false,"hasLabelsColumn":true,"wmode":"opaque","allowCollapse":true,"isStacked":false,"mapType":"hybrid","width":575,"height":371},"refreshInterval":5} &lt;/script&gt;&lt;br /&gt;
And these are just the latest numbers &lt;i&gt;since I last blogged about this&lt;/i&gt; problem. For comparison, the previous average from the last post was &lt;b&gt;3.1 Mbps&lt;/b&gt;. The current average as evidenced above shows an average now of &lt;b style='font-size: 1.4em;'&gt;&lt;i&gt;2.6 Mbps&lt;/i&gt;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Not surprisingly, my latency has also gotten worse overall:&lt;br /&gt;
&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"chartType":"AnnotatedTimeLine","chartName":"Chart 4","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Am1lPI7Ov4CVdGsxZUJGZ2NBVUdURmx0Smdad1RxQWc&amp;range=H1%3AJ77&amp;gid=2&amp;transpose=0&amp;headers=1&amp;pub=1","options":{"displayAnnotations":true,"showTip":true,"dataMode":"markers","maxAlternation":1,"pointSize":"0","colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"smoothLine":false,"lineWidth":"2","labelPosition":"right","is3D":false,"hasLabelsColumn":true,"wmode":"opaque","allowCollapse":true,"isStacked":false,"mapType":"hybrid","width":575,"height":371},"refreshInterval":5} &lt;/script&gt;&lt;br /&gt;
Previously, the average latency was 254ms, and now I am showing 297ms. I guess you can pretty much rule out any chance of playing an online game where latency matters (in fact, these ping times are closer to what I used to get playing Quake 2 on &lt;b&gt;&lt;i&gt; a dial-up connection&lt;/i&gt;&lt;/b&gt;!&lt;br /&gt;
&lt;br /&gt;
I am trying to be understanding here, and as patient as possible. I have given them a couple of chances to come and fix this now, and things are only seeming to get worse. I will continue to call support while this speed is so abysmal with the hopes that they track this problem down and get it resolved ASAP (and I hope the billing department can help make this right for the lost bandwidth so far).&lt;br /&gt;
&lt;br /&gt;
I just can't fathom the thought of a business having to deal with this type of sub-par performance for their internet. &lt;b&gt;&lt;i&gt;My recommendation at this point would be for any business even &lt;i&gt;thinking&lt;/i&gt; about using Comcast as their internet provider is to NOT do it.&lt;/i&gt;&lt;/b&gt; DSL may be slower overall, but at least it's consistent and the bandwidth is all yours as opposed to a shared resource with your neighbors.&lt;br /&gt;
&lt;br /&gt;
Just to keep things up to date, here is the total of my current averages from December 19 to yesterday (January 20):&lt;br /&gt;
&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"chartType":"AnnotatedTimeLine","chartName":"Chart 1","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Am1lPI7Ov4CVdGsxZUJGZ2NBVUdURmx0Smdad1RxQWc&amp;range=A2%3AD145&amp;gid=0&amp;transpose=0&amp;headers=0&amp;pub=1","options":{"displayAnnotations":true,"showTip":true,"dataMode":"markers","maxAlternation":1,"allValuesSuffix":"","pointSize":"0","colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"width":575,"smoothLine":false,"lineWidth":"2","labelPosition":"right","is3D":false,"displayRangeSelector":true,"hasLabelsColumn":true,"wmode":"opaque","height":371,"allowCollapse":true,"displayZoomButtons":true,"mapType":"hybrid","isStacked":false},"refreshInterval":5} &lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Now I ask you, as a business paying for a &lt;b style="font-size: 1.4em"&gt;16 Mbps&lt;/b&gt; connection, does this even remotely seem reasonable?&lt;br /&gt;
&lt;br /&gt;
I desperately want to say that this all gets fixed in a timely manner, but things are not looking good. Stay tuned for more as the story develops...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-1328472100846183653?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7jMzHlFXgapzofJg-StXRYDSZtQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7jMzHlFXgapzofJg-StXRYDSZtQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7jMzHlFXgapzofJg-StXRYDSZtQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7jMzHlFXgapzofJg-StXRYDSZtQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/2GjaYr47EQc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/1328472100846183653/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/01/i-still-hate-comcast.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1328472100846183653?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1328472100846183653?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/2GjaYr47EQc/i-still-hate-comcast.html" title="I (still) hate Comcast" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/01/i-still-hate-comcast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIARns8eyp7ImA9Wx9WFE0.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-9144324059566781885</id><published>2011-01-12T21:08:00.004-06:00</published><updated>2011-01-18T21:09:07.573-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T21:09:07.573-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="joss whedon" /><category scheme="http://www.blogger.com/atom/ns#" term="serenity" /><category scheme="http://www.blogger.com/atom/ns#" term="malcolm Reynolds" /><category scheme="http://www.blogger.com/atom/ns#" term="aliens" /><category scheme="http://www.blogger.com/atom/ns#" term="Firefly" /><title>Firefly - Serenity HUD Display</title><content type="html">&lt;div style="text-align: left; padding: 3px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5350347444/" title="photo sharing"&gt;&lt;img src="http://farm6.static.flickr.com/5081/5350347444_49d26734f6.jpg" style="border: solid 2px #000000;" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: 0.8em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/patdavid/5350347444/"&gt;Firefly - Serenity HUD Display&lt;/a&gt;, originally uploaded by &lt;a href="http://www.flickr.com/people/patdavid/"&gt;avhell&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;p&gt;I know that the use of a logo from the Weyland-Yutani corporation from the &lt;a href="http://www.imdb.com/title/tt0090605/"&gt;"Alien"&lt;/a&gt; franchise in this &lt;a href="http://www.imdb.com/title/tt0579539/"&gt;first episode of Firefly&lt;/a&gt; is old news, but on examining it again earlier today I noticed that the gun designation in the upper left corner of the HUD in this screen grab shows UA 571-D Ground Sentry. The name sounded familiar to me.&lt;br /&gt;
&lt;br /&gt;
Upon investigation, it turns out I was right. In the extended version of "Aliens", there is a scene with automated remote sentries. The model of those remote sentry guns were UA 571-C.&lt;br /&gt;
&lt;br /&gt;
A coincidence?  I think not! Especially given &lt;a href="http://www.imdb.com/title/tt0118583/"&gt;Joss Whedons hand in the franchise&lt;/a&gt;...  Still, I thought it was a pretty cool, if obscure, reference.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-9144324059566781885?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_OD2vV0_51cT5F3PaDAjfPuRpnQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_OD2vV0_51cT5F3PaDAjfPuRpnQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_OD2vV0_51cT5F3PaDAjfPuRpnQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_OD2vV0_51cT5F3PaDAjfPuRpnQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/aqRZH5E0Y7s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/9144324059566781885/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/01/firefly-serenity-hud-display.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/9144324059566781885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/9144324059566781885?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/aqRZH5E0Y7s/firefly-serenity-hud-display.html" title="Firefly - Serenity HUD Display" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5081/5350347444_49d26734f6_t.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/01/firefly-serenity-hud-display.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNQX44eCp7ImA9Wx9XEkk.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-8873438689349495766</id><published>2011-01-05T10:29:00.001-06:00</published><updated>2011-01-05T10:31:30.030-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-05T10:31:30.030-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="comcast" /><category scheme="http://www.blogger.com/atom/ns#" term="sucks" /><category scheme="http://www.blogger.com/atom/ns#" term="internet" /><title>I hate Comcast</title><content type="html">Thanks to the &lt;a href="http://itunes.apple.com/us/app/speedtest-net-mobile-speed/id300704847?mt=8"&gt;speedtest.net iphone app&lt;/a&gt;, I have been monitoring my &lt;b&gt;Comcast &lt;i&gt;Business Class&lt;/i&gt;&lt;/b&gt; internet speeds and have been mighty upset with the results.&lt;br /&gt;
&lt;br /&gt;
I had originally wanted DSL again, having had it for quite a few years and being quite happy with the performance and speed at the time.  Unfortunately, upon moving into my new home I found that DSL couldn't get past 1.5 Mbps tops for me.  So my only other option was to go with Comcast.&lt;br /&gt;
&lt;br /&gt;
Now, I knew that cable internet was a shared resource locally, and I wanted to not have to worry about neighbors sucking down all the available bandwidth.  So I figured I would go for the &lt;b&gt;"Business Class"&lt;/b&gt; internet at 16 Mbps down even though the price was more expensive than the residential version. I figured that I could expect a better level of service since I was paying more for a business account.&lt;br /&gt;
&lt;br /&gt;
WRONG.&lt;br /&gt;
&lt;br /&gt;
Below are graphs of my internet speed performance for December 19th to now (blue line is download speed, red line is upload speed, and orange horizontal line is download average):&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"chartType":"AnnotatedTimeLine","chartName":"Chart 1","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Am1lPI7Ov4CVdGsxZUJGZ2NBVUdURmx0Smdad1RxQWc&amp;range=A6%3AD73&amp;gid=0&amp;transpose=0&amp;headers=-1&amp;pub=1","options":{"displayAnnotations":true,"showTip":true,"dataMode":"markers","maxAlternation":1,"allValuesSuffix":"","pointSize":"0","colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"smoothLine":false,"lineWidth":"2","labelPosition":"right","is3D":false,"displayRangeSelector":true,"wmode":"opaque","hasLabelsColumn":true,"allowCollapse":true,"displayZoomButtons":true,"isStacked":false,"mapType":"hybrid","width":550,"height":371},"refreshInterval":5} &lt;/script&gt;&lt;br /&gt;
Despite paying more for a business class internet at 16 Mbps down, I have been seeing absolutely atrocious results.  My average speed since the 19th of December has been &lt;b&gt;3.1 Mbps&lt;/b&gt;!  Less than 1/5th of the advertised speed!  They actually consider this &lt;b&gt;&lt;i&gt;"Business Class"&lt;/i&gt;&lt;/b&gt; service?!  I feel bad for what the residential users nearby might have to deal with...&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript" src="//ajax.googleapis.com/ajax/static/modules/gviz/1.0/chart.js"&gt; {"chartType":"AnnotatedTimeLine","chartName":"Chart 2","dataSourceUrl":"//spreadsheets.google.com/tq?key=0Am1lPI7Ov4CVdGsxZUJGZ2NBVUdURmx0Smdad1RxQWc&amp;range=H6%3AJ73&amp;gid=0&amp;transpose=0&amp;headers=-1&amp;pub=1","options":{"displayAnnotations":true,"showTip":true,"dataMode":"markers","max":750,"maxAlternation":1,"allValuesSuffix":"ms","pointSize":"0","colors":["#3366CC","#DC3912","#FF9900","#109618","#990099","#0099C6","#DD4477","#66AA00","#B82E2E","#316395"],"smoothLine":false,"lineWidth":"2","labelPosition":"right","is3D":false,"displayRangeSelector":true,"hasLabelsColumn":true,"wmode":"opaque","allowCollapse":true,"displayZoomButtons":true,"maxValue":750,"isStacked":false,"mapType":"hybrid","width":550,"height":371},"refreshInterval":5} &lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
My ping latency is no better at all, and just plain depresses me.  The average ping reported over the same time period was over 250ms!  I haven't seen ping times like that since playing Quake 2 over dialup with friends over a decade ago.&lt;br /&gt;
&lt;br /&gt;
The sad thing here is that the service used to be pretty ok.  For two years they managed to at least deliver some semblance of service close to what they were advertising.  Here's hoping that a few technical support calls will get someone out here to correct this ASAP.  Stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-8873438689349495766?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sEhoj7mJ7IcaCSrr9FY5RRj1IK0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sEhoj7mJ7IcaCSrr9FY5RRj1IK0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sEhoj7mJ7IcaCSrr9FY5RRj1IK0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sEhoj7mJ7IcaCSrr9FY5RRj1IK0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/GaG_HD21ueA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/8873438689349495766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2011/01/i-hate-comcast.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/8873438689349495766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/8873438689349495766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/GaG_HD21ueA/i-hate-comcast.html" title="I hate Comcast" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.patdavid.net/2011/01/i-hate-comcast.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMCRHYzeSp7ImA9Wx9QGE4.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-2684928493262029450</id><published>2010-12-31T15:18:00.003-06:00</published><updated>2010-12-31T15:21:05.881-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-31T15:21:05.881-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="books" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="ngram" /><title>To settle matters, Pirates &gt; Ninjas (Thanks Google!)</title><content type="html">Yes, it is a debate that has been raging for quite some time, but thanks to Googles book scanning and Ngram viewer, we have a new means of quantifying the &lt;a href="http://en.wikipedia.org/wiki/Pirates_versus_Ninjas"&gt;Pirates vs. Ninjas&lt;/a&gt; debate.  Behold:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ngrams.googlelabs.com/chart?content=ninja,pirate&amp;corpus=0&amp;smoothing=3&amp;year_start=1800&amp;year_end=2008" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0" src="http://ngrams.googlelabs.com/chart?content=ninja,pirate&amp;corpus=0&amp;smoothing=3&amp;year_start=1800&amp;year_end=2008" style="width: 550px;"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
That red line is Pirates trouncing Ninjas from Googles book scanning efforts!  Of course, to make matters worse, we can compare some other fun things like:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ngrams.googlelabs.com/chart?content=star%20wars,star%20trek&amp;corpus=0&amp;smoothing=3&amp;year_start=1970&amp;year_end=2000" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0"  src="http://ngrams.googlelabs.com/chart?content=star%20wars,star%20trek&amp;corpus=0&amp;smoothing=3&amp;year_start=1970&amp;year_end=2000" style="width: 550px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Star Wars walking all over Trek (blasphemous some might say!).&lt;br /&gt;
&lt;br /&gt;
And Love &gt; Hate:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ngrams.googlelabs.com/chart?content=love,hate&amp;corpus=0&amp;smoothing=3&amp;year_start=1500&amp;year_end=2000" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1em"&gt;&lt;img border="0"  src="http://ngrams.googlelabs.com/chart?content=love,hate&amp;corpus=0&amp;smoothing=3&amp;year_start=1500&amp;year_end=2000" style="width: 550px;"/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Head over to &lt;a href="http://ngrams.googlelabs.com/"&gt;Google Labs Books Ngram Viewer&lt;/a&gt; and give it a try for yourself!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-2684928493262029450?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RTpSZb8DP7D3OFNbRgCn4tAEO4U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RTpSZb8DP7D3OFNbRgCn4tAEO4U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RTpSZb8DP7D3OFNbRgCn4tAEO4U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RTpSZb8DP7D3OFNbRgCn4tAEO4U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/nE61hbi0FdA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/2684928493262029450/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2010/12/to-settle-matters-pirates-ninjas-thanks.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2684928493262029450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2684928493262029450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/nE61hbi0FdA/to-settle-matters-pirates-ninjas-thanks.html" title="To settle matters, Pirates &gt; Ninjas (Thanks Google!)" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2010/12/to-settle-matters-pirates-ninjas-thanks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUARn06eip7ImA9Wx9SEUg.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-2553828480449880163</id><published>2010-11-30T16:30:00.000-06:00</published><updated>2010-11-30T16:30:47.312-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-30T16:30:47.312-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="airplane" /><title>RIP Leslie Nielsen</title><content type="html">&lt;a href="http://www.imdb.com/name/nm0001878/"&gt;David Zucker&lt;/a&gt; remembers &lt;a href="http://www.imdb.com/name/nm0000558/"&gt;Leslie Nielsen&lt;/a&gt; in such a wonderful way.&lt;br /&gt;
From &lt;a href="http://www.hollywoodreporter.com/news/airplane-naked-gun-s-david-49908"&gt;The Hollywood Reporter&lt;/a&gt;:&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;Arguably the best role was that of Dr. Rumack, played by the guy no one wanted or ever suspected would be funny, much less go on to have a second career starring in feature films as a goofball comic. Leslie was great in the role because he never "winked" -- let on that he knew he was in a comedy. This was essential to the style, and Leslie had a natural instinct for it.&lt;/i&gt;&lt;/blockquote&gt;One of my all-time favorite exchanges in film:&lt;br /&gt;
&lt;br /&gt;
Rumack: Captain, how soon can you land? &lt;br /&gt;
Captain Oveur: I can't tell. &lt;br /&gt;
Rumack: You can tell me. I'm a doctor. &lt;br /&gt;
Captain Oveur: No. I mean I'm just not sure. &lt;br /&gt;
Rumack: Well, can't you take a guess? &lt;br /&gt;
Captain Oveur: Well, not for another two hours. &lt;br /&gt;
Rumack: You can't take a guess for another two hours? &lt;br /&gt;
&lt;br /&gt;
&lt;a href='http://www.flickr.com/photos/patdavid/4774977868/' title='Trans American Airlines - Happy 30th Anniversary Airplane! by avhell, on Flickr, via Patr' alt='Trans American Airlines - Happy 30th Anniversary Airplane!' height='324' width='500'&gt;&lt;img src='http://farm5.static.flickr.com/4122/4774977868_6706a888c7.jpg' alt='Trans American Airlines - Happy 30th Anniversary Airplane!'/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-2553828480449880163?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-yKEmSE3XfxJo97FqP_efGoA1m4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-yKEmSE3XfxJo97FqP_efGoA1m4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-yKEmSE3XfxJo97FqP_efGoA1m4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-yKEmSE3XfxJo97FqP_efGoA1m4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/ytFmXI54N70" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/2553828480449880163/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2010/11/rip-leslie-nielsen.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2553828480449880163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/2553828480449880163?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/ytFmXI54N70/rip-leslie-nielsen.html" title="RIP Leslie Nielsen" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4122/4774977868_6706a888c7_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2010/11/rip-leslie-nielsen.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEMRHo6cSp7ImA9Wx5aFU0.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-877682991949913417</id><published>2010-11-11T14:51:00.000-06:00</published><updated>2010-11-11T14:51:25.419-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-11T14:51:25.419-06:00</app:edited><title>Scott Adams learns to follow directions</title><content type="html">&lt;a href="www.dilbert.com"&gt;Dilbert's Scott Adams&lt;/a&gt; has the best explanation for why to wear gloves when cutting jalepeno peppers...&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Imagine turning a broom upside down, so the pointy bristles are facing up. You take your hand, palm facing down, and bounce it on the pointy bristles. Can you imagine how uncomfortable that feels on your hand? Okay, good.&lt;br /&gt;
&lt;br /&gt;
Now imagine that a giant troll sees you playing with the broom. He snatches it out of your hand, chews the handle into a point and shoves it so far up your ass that you can taste it. Then he uses you like a huge flyswatter to kill a nest of porcupines that are living in his salt mine. My hand hurt like that. &lt;/blockquote&gt;&lt;br /&gt;
From &lt;a href="http://dilbert.com/blog/entry/the_night_i_learned_to_follow_directions/"&gt;his night he learned to follow directions&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-877682991949913417?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xGJHQ8lQjfqRNecOwinrch5qZKk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xGJHQ8lQjfqRNecOwinrch5qZKk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xGJHQ8lQjfqRNecOwinrch5qZKk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xGJHQ8lQjfqRNecOwinrch5qZKk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/LqdHx0DaEnI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/877682991949913417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2010/11/scott-adams-learns-to-follow-directions.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/877682991949913417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/877682991949913417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/LqdHx0DaEnI/scott-adams-learns-to-follow-directions.html" title="Scott Adams learns to follow directions" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2010/11/scott-adams-learns-to-follow-directions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHRXk8fip7ImA9Wx9SEks.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-872568125654845034</id><published>2010-10-05T16:27:00.002-05:00</published><updated>2010-12-01T22:02:14.776-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-01T22:02:14.776-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="YouTube" /><category scheme="http://www.blogger.com/atom/ns#" term="HD video" /><category scheme="http://www.blogger.com/atom/ns#" term="iPhone" /><title>Iphone 4 (iOS 4.1) Video Upload Quality Test</title><content type="html">I recently became the new owner of a iPhone 4 after beating my old 3G phone to within inches of its life (not on purpose, just the normal wear and tear sort of life-beating).  I had originally dropped my phone last week from my night table, and it left the display looking like it was super-saturated with mega-brightness. I fiddled with the brightness settings and smacked it around a bit, but all to no avail. I figured a broken phone was as good a reason as any to upgrade. Of course, in a bout of madness I decided to try one last thing before I gave it up as a lost cause, and opened my phone up where I found that the LCD connection ribbon had jostled loose: all it took to cure the phones problems was to re-seat the connector.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center; font-size: .75em;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKoo1UPrlZI/AAAAAAAAAmU/Nr68tCNfSi4/s1600/iphone4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKoo1UPrlZI/AAAAAAAAAmU/Nr68tCNfSi4/s400/iphone4.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
Stupid, itchy gadget lust...&lt;/div&gt;&lt;br /&gt;
Of course, by that time I was already more than halfway to resigning myself to an upgrade. It didn't help things that my wife was also interested in getting a new phone.&lt;br /&gt;
&lt;br /&gt;
One of the main draws for me besides the snappier processor and new hardware, was the improved camera and ability to record 720p HD video. I had read in other places online, though, that there were problems with uploading the full resolution video to YouTube directly from the phone. To test what was going on, I have tried a few things and these are my results.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;The Source&lt;/h2&gt;The source material is just a quick pan of the parking lot at my work. It's interesting in that there are many trees in the background that can often tax HD video in capturing properly.  If you want the original quicktime file directly off the phone, it's here:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://docs.google.com/leaf?id=0B21lPI7Ov4CVY2Y5NWUyYzItNTJhZS00MGIwLWE0ZTUtOGI3ZWEwMjc2NDky&amp;hl=en"&gt;Original .MOV from the camera (12MB)&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Direct upload from the iPhone&lt;/h2&gt;I then uploaded this video to &lt;a href="http://www.youtube.com/user/avhell"&gt;YouTube&lt;/a&gt; in two ways:&lt;br /&gt;
&lt;br /&gt;
First, as a direct upload from the camera using the "Send to YouTube" button:&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_JizSoAm3Lbk/TKpD_4uw08I/AAAAAAAAAmY/0c8uJYIJUbM/s1600/upload_from_phone_menu.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_JizSoAm3Lbk/TKpD_4uw08I/AAAAAAAAAmY/0c8uJYIJUbM/s400/upload_from_phone_menu.PNG" width="265" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Upload using "Send to YouTube"&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
After choosing to upload in HD, this starts what I believe to be a transcoding process where the video is shrunk in size in preparation for upload.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKpFASK8K5I/AAAAAAAAAmc/YXNZPUs02zs/s1600/preparingvideo.PNG" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKpFASK8K5I/AAAAAAAAAmc/YXNZPUs02zs/s400/preparingvideo.PNG" width="266" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Preparing Video... (I suspect transcoding at this point)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
After "Preparing Video..." the actual upload starts, and when finished I am prompted to go to YouTube or to "tell a friend".&lt;br /&gt;
&lt;br /&gt;
The &lt;a href="http://www.youtube.com/watch?v=9WVRe6nwlgw&amp;fmt=22"&gt;final directly uploaded from the iPhone video is here&lt;/a&gt; (don't forget to change it to 720p):&lt;br /&gt;
&lt;br /&gt;
&lt;iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/9WVRe6nwlgw" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Transfer to computer, then upload&lt;/h2&gt;In this case, I just plugged my iPhone directly into my computer and copied the .MOV file onto my desktop. From there I just uploaded to YouTube as I would for any other video file.  The &lt;a href="http://www.youtube.com/watch?v=KBhOUKF3tzg&amp;fmt=22"&gt;final uploaded from my computer&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe title="YouTube video player" class="youtube-player" type="text/html" width="560" height="345" src="http://www.youtube.com/embed/KBhOUKF3tzg" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Screen grab comparison&lt;/h2&gt;This is where things get interesting.  I've grabbed a screen cap of each of the videos at the same moment in time. I basically downloaded the .mp4 from YouTube for the two uploaded videos, and used &lt;a href="http://www.mplayerhq.hu/"&gt;MPlayer&lt;/a&gt; to output a screen capture at the same frame.&lt;br /&gt;
&lt;br /&gt;
Below are the three screenshots (click to open the full size image) I am using here:&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt9-w03Y6I/AAAAAAAAAmg/kLfkMeiuoNo/s1600/IMG_0785-00000001.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt9-w03Y6I/AAAAAAAAAmg/kLfkMeiuoNo/s400/IMG_0785-00000001.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Original .MOV directly from the phone&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt_hjWEnrI/AAAAAAAAAmk/2B9TR2oLr3s/s1600/Iphone+4+Video+Test+-+Upload+from+computer-00000001.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt_hjWEnrI/AAAAAAAAAmk/2B9TR2oLr3s/s400/Iphone+4+Video+Test+-+Upload+from+computer-00000001.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Uploaded from computer&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt_lcsTbnI/AAAAAAAAAmo/O25uslaSkYU/s1600/IPhone+4+Video+Test+-+direct+upload-00000001.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKt_lcsTbnI/AAAAAAAAAmo/O25uslaSkYU/s400/IPhone+4+Video+Test+-+direct+upload-00000001.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Uploaded directly from iPhone&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;h2&gt;The Crops&lt;/h2&gt;Using these screenshots, I then crop and zoom into 300% size to investigate the results of a small sub-section of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_JizSoAm3Lbk/TKuQY2_hxMI/AAAAAAAAAms/so7KFi2QgWc/s1600/300x-crop-orig-comp-iphone-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_JizSoAm3Lbk/TKuQY2_hxMI/AAAAAAAAAms/so7KFi2QgWc/s1600/300x-crop-orig-comp-iphone-1.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Original from camera (left), after upload from computer to YouTube (center), after direct upload from phone to YouTube (right).&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
In this first crop of the light pole, some things become evident almost immediately.  The colors and detail in the shadow areas of the image are devastated by the compression going on. The direct upload from my computer to YouTube at least manages to keep some of the details, but the direct upload from the phone smears all of the detail of the background foliage, especially around the lamppost. It also appears that the colors are reduced or muted in the direct upload compared to the other two methods.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKuTBTycTZI/AAAAAAAAAmw/4vmxy_zlglQ/s1600/300x-crop-orig-comp-iphone-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKuTBTycTZI/AAAAAAAAAmw/4vmxy_zlglQ/s1600/300x-crop-orig-comp-iphone-2.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Original from camera (left), after upload from computer to YouTube (center), after direct upload from phone to YouTube (right).&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
In the crop of the parking lot there are some other telling things going on. The first thing I notice is the desaturation of the colors in the handicap parking sign for the direct upload. The upload from computer manages to retain the colors, and a lot of the detail of the sign, but the direct upload sadly does not. Also notice the shadows in the tree in the upper left corner where for both versions YouTube manages to smear it all into a mess.&lt;br /&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKuTghcJQsI/AAAAAAAAAm0/PW_oRoOy5ag/s1600/300x-crop-orig-comp-iphone-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_JizSoAm3Lbk/TKuTghcJQsI/AAAAAAAAAm0/PW_oRoOy5ag/s1600/300x-crop-orig-comp-iphone-3.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Original from camera (left), after upload from computer to YouTube (center), after direct upload from phone to YouTube (right).&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
In this final crop, the telling problems occur again in the shadows of the foliage, where it gets progressively worse from the original to a direct upload. Notice the loss of detail in the definition of the leaves, and especially in the mulch (brown) on the ground in the middle distance.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;From what I have seen I feel that what is happening is that the successive degradation of the video quality is due to having to transcode the video twice during a direct upload from the iPhone, as opposed to only transcoding once with an upload from my computer. As with any transcoding, the quality begins to suffer horribly after the first time. In this case, the color saturation and especially the shadow details are lost very quickly during the second transcoding as is the case with the direct upload from the iPhone.&lt;br /&gt;
&lt;br /&gt;
In a pinch I feel that a direct upload could do and be passable for some simple video. If it was something I wanted to keep a little quality on, and I could wait until I was at a computer, I would rather just upload directly from my computer and avoid the extra transcoding step that hurts the quality so badly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-872568125654845034?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Fv037WJ-JVXQ5j7UfDfam0Z_YfI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fv037WJ-JVXQ5j7UfDfam0Z_YfI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Fv037WJ-JVXQ5j7UfDfam0Z_YfI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Fv037WJ-JVXQ5j7UfDfam0Z_YfI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/LlJBw79HV2c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/872568125654845034/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2010/10/iphone-4-ios-41-video-upload-quality.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/872568125654845034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/872568125654845034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/LlJBw79HV2c/iphone-4-ios-41-video-upload-quality.html" title="Iphone 4 (iOS 4.1) Video Upload Quality Test" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_JizSoAm3Lbk/TKoo1UPrlZI/AAAAAAAAAmU/Nr68tCNfSi4/s72-c/iphone4.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.patdavid.net/2010/10/iphone-4-ios-41-video-upload-quality.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQDSHw4fCp7ImA9Wx5XFU0.&quot;"><id>tag:blogger.com,1999:blog-3707428309210287756.post-1468115309342464641</id><published>2010-09-14T16:39:00.000-05:00</published><updated>2010-09-14T16:39:39.234-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-14T16:39:39.234-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="visualization" /><category scheme="http://www.blogger.com/atom/ns#" term="GIMP" /><category scheme="http://www.blogger.com/atom/ns#" term="photoshop" /><category scheme="http://www.blogger.com/atom/ns#" term="paint" /><category scheme="http://www.blogger.com/atom/ns#" term="walls" /><title>Quick and Easy Visualization of Paint Colors for Rooms</title><content type="html">&lt;p&gt;I have recently completed the major stages of renovation for a Florida room in my home.  All the old paint and wall surfaces were torn down and built back up to what we wanted as a finish, and we were staring at a fully primed, and waiting for paint, empty room.  The only problem was, we hadn't really decided on a color scheme yet!&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;I needed a quick way to visualize what general types of colors we thought we'd like to use, so I came up with a way using my camera and &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;. I will outline the steps I used below, with some example photos taken from &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt;. The nice thing about this approach is that you can visualize just about any room with new paint even if the room is not empty, and even if there are different lighting conditions across walls (sun shining in a window, while another wall might be in shadow for instance).&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;So to explain, I am using Flickr user &lt;a href="http://www.flickr.com/photos/mika/"&gt;micamica's&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/mika/2991883074/"&gt;living room photo&lt;/a&gt;:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI-k4Eoz68I/AAAAAAAAAkE/c3inhNPSPHo/s1600/flickr-micamica.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI-k4Eoz68I/AAAAAAAAAkE/c3inhNPSPHo/s400/flickr-micamica.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;The basic process here will be to isolate the walls we are interested in changing the color of, and to then adjust the colors of that wall to help us visualize what the room will look like.&lt;br /&gt;
After loading the image up in GIMP, I will often duplicate the Background layer right away (so I always have a version of the original available later). After that it's time to start isolating the wall we want to change the color of. In this case, I want to consider changing the large rear wall with the painting hanging on it, but will leave the low wall behind the couch to either keep it white or to change it to a different color than the main wall.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;There are a couple of ways to select just the wall we want in GIMP. If we just want a quick visualization to get an idea of what the color will feel like in the room, we can make use a "&lt;a href="http://www.gimp.org/tutorials/Quickmask/"&gt;Quick Mask&lt;/a&gt;" in GIMP to quickly paint in the areas we want to select. The toggle to turn on Quick Mask is on the bottom left of the GIMP screen, and looks like a small red square. When you turn it on, your entire image will appear to have an opaque red layer over everything.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TI-qEOjpMYI/AAAAAAAAAkY/17nrA1W0T0o/s1600/gimp-quickmask-toggle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TI-qEOjpMYI/AAAAAAAAAkY/17nrA1W0T0o/s1600/gimp-quickmask-toggle.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;To select the areas we are interested in, just paint over the area you want with a white color. I like to use a fuzzy circle brush to allow the edges to feather just a bit. You will want to paint in all of the areas you want selected. As you paint, the opaque red mask will disappear and show the image underneath:&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI-uRS4-dmI/AAAAAAAAAk4/8QC6TzBXLo4/s1600/gimp-quickmask-masked.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI-uRS4-dmI/AAAAAAAAAk4/8QC6TzBXLo4/s400/gimp-quickmask-masked.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Quick masked wall (note art left not selected)&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_JizSoAm3Lbk/TI-uX47ujNI/AAAAAAAAAlA/NI6uzrxl9T8/s1600/gimp-quickmask-selected.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="225" src="http://3.bp.blogspot.com/_JizSoAm3Lbk/TI-uX47ujNI/AAAAAAAAAlA/NI6uzrxl9T8/s400/gimp-quickmask-selected.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Toggling quick mask leaves a selection of just the wall&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;After you've painted out your selection, toggle the Quick Mask again, and you're left with a selection of what you painted. At this point, you can quickly try changing the color of the wall. First, though, I personally like to do this without having the "marching ants" selection showing to distract me. To turn them off in GIMP, go to View -&gt; Show Selection, and uncheck it (don't worry, you're selection is still active - just don't forget that it's hidden or you're gonna be cursing when paintbrushes don't work right for some reason).&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Now you're ready to adjust some colors! Go to Colors -&gt; Hue-Saturation. You can now adjust the sliders for the Hue and Saturation to adjust what your selected wall will look like. For instance, what about a nice soothing blue color?&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI_Q7gTZDSI/AAAAAAAAAlI/LrQvyHGHL2I/s1600/gimp-quickmask-blue.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI_Q7gTZDSI/AAAAAAAAAlI/LrQvyHGHL2I/s400/gimp-quickmask-blue.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Another option would be to use GIMPs "Colorize" command under Colors -&gt; Colorize. Again, adjust the Hue to your liking, and tweak the Saturation and Lightness to taste.  In this case, a deeper red color:&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_JizSoAm3Lbk/TI_TIT2xkVI/AAAAAAAAAlQ/9jvk1KwMn7Q/s1600/gimp-quickmask-red.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/_JizSoAm3Lbk/TI_TIT2xkVI/AAAAAAAAAlQ/9jvk1KwMn7Q/s400/gimp-quickmask-red.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;If you wanted to adjust colors of other sections of the photo, you can always save your current selection to a channel for recall later on. Just use Select -&gt; Save to Channel, and your current selection will be saved to a channel (mine is saved as "Selection Mask Copy" by default). You can now quick mask a different portion of your image, and repeat the above steps to apply a different color.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI_VGvYRz8I/AAAAAAAAAlY/l7Zz4atIcmQ/s1600/gimp-quickmask-bluebrown.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI_VGvYRz8I/AAAAAAAAAlY/l7Zz4atIcmQ/s400/gimp-quickmask-bluebrown.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;In the above steps, I am just roughly trying to quickly visualize a different set of colors on a room to get a feel for it, so this is by no means a detailed and meticulous modification. You could spend a lot more time masking out portions of your image more carefully if you wanted something a bit better. For images that have walls that are already colored, you could also run a "Desaturate" on your selection before using "Colorize". This will remove any colors already present on the wall, but still keep the shading and relative shadows.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;This method is not perfect, but certainly serves nicely to quickly visualize what type of colors might be more interesting to pursue for the room!&lt;br /&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3707428309210287756-1468115309342464641?l=blog.patdavid.net' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/blEHu1MyXffPgMsrmlOkPvaA-zo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blEHu1MyXffPgMsrmlOkPvaA-zo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/blEHu1MyXffPgMsrmlOkPvaA-zo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blEHu1MyXffPgMsrmlOkPvaA-zo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Patdavidnet/~4/tFYaE7HDGQ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.patdavid.net/feeds/1468115309342464641/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.patdavid.net/2010/09/quick-and-easy-visualization-of-paint.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1468115309342464641?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3707428309210287756/posts/default/1468115309342464641?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Patdavidnet/~3/tFYaE7HDGQ4/quick-and-easy-visualization-of-paint.html" title="Quick and Easy Visualization of Paint Colors for Rooms" /><author><name>Patrick David</name><uri>https://profiles.google.com/105956747281909080618</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh3.googleusercontent.com/-zfWc9BQ-oGw/AAAAAAAAAAI/AAAAAAAABJ8/p5ViO66kkoc/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_JizSoAm3Lbk/TI-k4Eoz68I/AAAAAAAAAkE/c3inhNPSPHo/s72-c/flickr-micamica.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.patdavid.net/2010/09/quick-and-easy-visualization-of-paint.html</feedburner:origLink></entry></feed>

