<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>darktable</title>
	<atom:link href="http://www.darktable.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.darktable.org</link>
	<description>the photo workflow software</description>
	<lastBuildDate>Fri, 10 May 2013 17:56:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Display color management in darktable</title>
		<link>http://www.darktable.org/2013/05/display-color-management-in-darktable/</link>
		<comments>http://www.darktable.org/2013/05/display-color-management-in-darktable/#comments</comments>
		<pubDate>Fri, 10 May 2013 17:47:54 +0000</pubDate>
		<dc:creator>pmjdebruijn</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2908</guid>
		<description><![CDATA[The general picture on the modern Linux desktop Modern Linux distros featuring either GNOME, Unity or KDE offer fairly easy configuration of color management, this system level configuration mostly pertains to the handling of an ICC display profile. If you have set a display profile via your system configuration tool (The Color applet in System Settings for GNOME or Unity), there are a few things to keep in mind. An &#8230; <a href="http://www.darktable.org/2013/05/display-color-management-in-darktable/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h2>The general picture on the modern Linux desktop</h2>
<p>Modern Linux distros featuring either GNOME, Unity or KDE offer fairly easy configuration of color management, this system level configuration mostly pertains to the handling of an ICC display profile.</p>
<p>If you have set a display profile via your system configuration tool (The Color applet in System Settings for GNOME or Unity), there are a few things to keep in mind.</p>
<p>An ICC display profile consists of two main parts. First the so-called "vcgt", which corrects for whitepoint (this is most noticeable on laptops which shift from being very blueish to a bit more yellowish) and gamma. The "vcgt" is loaded into X11 and applied to your whole screen, so all applications automatically benefit. On a GNOME or Unity desktop this is done by GNOME Settings Daemon during login.</p>
<p>The second is the rest of the ICC profile, and this has to be processed in color management enabled application (typically via liblcms2). So we need a mechanism to pass the actual ICC profile to our applications without having to configure them all individually.</p>
<p>The oldest mechanism is the _ICC_PROFILE atom, which allows a single display profile to be defined for your system (this obviously fails for dual head configurations). You can check if a profile is setup like so:</p>
<pre>$ xprop -display :0.0 -len 14 -root _ICC_PROFILE</pre>
<p>On a GNOME or Unity system the _ICC_PROFILE is setup by GNOME Setting Daemon during login.</p>
<p>On some systems there may be a _ICC_PROFILE_1 and _ICC_PROFILE_2 atom to facilitate dual head configurations. While darktable should pick up on those, I'm not sure how well other applications support this mechanism.</p>
<p>The another relatively new mechanism is colord by Richard Hughes, which is an infrastructure daemon, which by it self does very little, as it's mostly just an information/configuration store. But modern GNOME, Unity or KDE desktops store their display profile setups in colord, so applications can query colord which profile to apply depending on which screen they are displayed on (in case of a dual head configuration). Currently few applications are colord aware however. darktable is one of those few.</p>
<p>If you haven't setup a display profile yourself that doesn't per-se mean there is no display profile active. Modern desktops actually query the display (via EDID) itself about its advertised color coverage, from which an automatic display profile is generated. An easy way to check if such an automatic profile was generated:</p>
<pre># ls -l ~/.local/share/icc/edid-*.icc</pre>
<p>For more in-depth information the following articles are highly recommended:</p>
<ul>
<li><a href="http://blog.pcode.nl/2013/04/14/display-profiles-generated-from-edid/">http://blog.pcode.nl/2013/04/14/display-profiles-generated-from-edid/</a></li>
<li><a href="http://blog.pcode.nl/2012/01/29/color-management-on-linux/">http://blog.pcode.nl/2012/01/29/color-management-on-linux/</a></li>
</ul>
<h2>darktable's current (1.0/1.1/1.2) implementation</h2>
<p>First off I want to make something very clear, darktable's darkroom mode is fully color managed and should always be used in situations where you are evaluating color. Since darktable is colord enabled (and if colord is properly setup) it should even render correct color in dual head configurations.</p>
<p>In darktable's lighttable mode there are however a few things you need to be aware of. When importing new RAW photos into darktable, it will display the RAWs embedded thumbnail (which has been fully processed by the camera software) and the display profile is currently NOT being applied to these embedded thumbnails. Keep in mind, that these thumbnails have been processed by the proprietary firmware of the camera, so even if we applied the display profile it would still not match the processing that is done by darktable by default. It is however possible to disable the use of these embedded thumbnails altogether in darktable's preferences, forcing all RAWs to be processed by darktable's own imaging pipeline. This will slow down thumbnail generation by a few orders of magnitude, which is why this isn't our default behavior.</p>
<p>Once you've entered darkroom mode for a RAW, the image has been processed in darktable's imaging pipeline including the application of the display profile, so this result is now kept as an accurate thumbnail for that particular RAW.</p>
<p>If you've read that well, you might have noticed that we currently keep the display profile pre-applied in our thumbnail cache. Which is good for performance, and works just fine in most use-cases, but can result in ugly behavior for example when you change/replace your display, since darktable will still show thumbnails applied with the display profile of your previous display. In such a case you can forcibly remove the thumbnail cache like so:</p>
<pre>$ rm -Iv ~/.cache/darktable/mipmaps-*</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/05/display-color-management-in-darktable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>masks</title>
		<link>http://www.darktable.org/2013/04/masks/</link>
		<comments>http://www.darktable.org/2013/04/masks/#comments</comments>
		<pubDate>Fri, 19 Apr 2013 09:05:43 +0000</pubDate>
		<dc:creator>Aldric Renaudin</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[upcoming feature]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2884</guid>
		<description><![CDATA[In darktable, selective editing was a long awaited feature. Our development version now allow limiting module effects to a region of the image. Remember the old times, the red light of the darkroom, the smell of the developing bath... Remember when you were using your hands or a small piece of cardboard to achieve some masking... Now you can do that in darktable. example let take this photo as an &#8230; <a href="http://www.darktable.org/2013/04/masks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="magicdomid3">In darktable, selective editing was a long awaited feature. Our development version now allow limiting module effects to a region of the image.</div>
<div id="magicdomid4"></div>
<div id="magicdomid5">Remember the old times, the red light of the darkroom, the smell of the developing bath...</div>
<div id="magicdomid6">Remember when you were using your hands or a small piece of cardboard to achieve some masking...</div>
<div id="magicdomid7"></div>
<div id="magicdomid8">Now you can do that in darktable.</div>
<h1></h1>
<h1 id="magicdomid10"><b>example</b></h1>
<p>let take this photo as an example.<a href="http://www.darktable.org/wp-content/uploads/2013/04/example_ini.jpg"><img class="aligncenter size-large wp-image-2886" alt="example_ini" src="http://www.darktable.org/wp-content/uploads/2013/04/example_ini-494x330.jpg" width="494" height="330" /></a>Here, we will get rid of the fluorescent orange wall. We will use the color zone module to desaturate reds, but doing so would also desaturate the lighthouse railings. We will use masks to avoid that.<a href="http://www.darktable.org/wp-content/uploads/2013/04/example_desaturate.jpg"><img class="aligncenter size-large wp-image-2887" alt="example_desaturate" src="http://www.darktable.org/wp-content/uploads/2013/04/example_desaturate-494x325.jpg" width="494" height="325" /></a>we now add a masks to limit the effect of the module to the wall only. Using the masks combobox from the module, we add a curve shape :<a href="http://www.darktable.org/wp-content/uploads/2013/04/example_curve.jpg"><img class="aligncenter size-large wp-image-2888" alt="example_curve" src="http://www.darktable.org/wp-content/uploads/2013/04/example_curve-494x187.jpg" width="494" height="187" /></a>And here is our final image :<a href="http://www.darktable.org/wp-content/uploads/2013/04/example_end.jpg"><img class="aligncenter size-large wp-image-2889" alt="example_end" src="http://www.darktable.org/wp-content/uploads/2013/04/example_end-494x330.jpg" width="494" height="330" /></a></p>
<div id="magicdomid19"></div>
<h1 id="magicdomid20"><b>masking interfaces</b></h1>
<div id="magicdomid23">The masks combobox inside modules let you add new shapes, reuse existing shapes. But if you want to perform more complex tasks, you will have to use the masks manager which is in the left panel:<a href="http://www.darktable.org/wp-content/uploads/2013/04/manager.png"><img class="aligncenter size-full wp-image-2890" alt="manager" src="http://www.darktable.org/wp-content/uploads/2013/04/manager.png" width="271" height="359" /></a>Right-clicking on a shapes will open a popup menu with all the possible actions.</div>
<h1></h1>
<h1 id="magicdomid25"><b>editing </b><b>shapes :</b></h1>
<div id="magicdomid26">Two shapes types have been implemented : the simple circle (with feathering borders) and the more powerful curve shape. Here's some tips to help you in shape creation :</div>
<div id="magicdomid27">circle &amp; curve :</div>
<div id="magicdomid28">
<ul>
<li>you can change the radius of the circle by using the mousewheel within the circle.</li>
<li>you can set the border size by using the mousewheel between the circle and the border</li>
</ul>
</div>
<div id="magicdomid30">curve :</div>
<div id="magicdomid31">
<ul>
<li>you can add control points by shift+clicking on an existing curve</li>
<li>you can remove corners by right-clicking on them</li>
<li>clicking on an existing control point will select it, allowing you to move it and making control-hooks appear that allow you to change the sharpness of the point</li>
<li>right-clicking on a control hook will reset it.</li>
<li>when creating a shape, you can press ctrl while adding control-points to add a sharp corner directly</li>
<li>you can use the scrollwheel to change the border width of the whole shape</li>
<li>the border width can also be set separately at each control point using the available anchors.</li>
</ul>
</div>
<h1 id="magicdomid39"><b>Advanced tips</b></h1>
<div id="magicdomid40">
<ul>
<li>combining masks and blendif offers a whole new world of possibilities</li>
<li>when a shape is assigned to a module, a group of shapes is automatically created. You can use that group to build complex combinations of shapes</li>
<li>shapes can be moved and combined within a group using boolean operators : union, intersection, difference and exclusion</li>
<li>opacity can be set per-shape using ctrl+wheel</li>
</ul>
</div>
<div id="magicdomid44"></div>
<h1 id="magicdomid45"><b>Cloning :</b></h1>
<div id="magicdomid46">The spot removal module is not limited to circles anymore. It can use any shape for advanced cloning.</div>
<div></div>
<h1></h1>
<h1><b>Warning :</b></h1>
<div id="magicdomid50">masks are only available in the development branch of darktable. We wanted to share with you the awesome features that are coming but installing the development version of darktable isn't a trivial thing. Do not use this on production work.</div>
<div id="magicdomid51"></div>
<div id="magicdomid52">Masks still have some known limitations</div>
<ul>
<li>there is no brush painting. masks are currently limited to curves</li>
<li>very complex, self-intersecting curves might not render correctly</li>
</ul>
<div id="magicdomid55"><em>Note : again, great thanks to Jeremy Rosen for is help in the writing of this blog post</em></div>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/04/masks/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Color Mapping</title>
		<link>http://www.darktable.org/2013/04/color-mapping/</link>
		<comments>http://www.darktable.org/2013/04/color-mapping/#comments</comments>
		<pubDate>Sun, 14 Apr 2013 19:54:34 +0000</pubDate>
		<dc:creator>upegelow</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[upcoming feature]]></category>
		<category><![CDATA[blending]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[color mapping]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2853</guid>
		<description><![CDATA[I'd like to give a few words on a new module named "color mapping" that is currently under development in our master branch. This module is a rework and enhancement of the older "color transfer" module. That older module had several issues which made a migration impossible. So we leave the old one behind as deprecated (old history stack still work as before) and for all new history stacks "color &#8230; <a href="http://www.darktable.org/2013/04/color-mapping/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I'd like to give a few words on a new module named "color mapping" that is currently under development in our master branch. This module is a rework and enhancement of the older "color transfer" module. That older module had several issues which made a migration impossible. So we leave the old one behind as deprecated (old history stack still work as before) and for all new history stacks "color mapping" should be used instead.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm.jpg"><img class="alignnone size-full wp-image-2868" alt="cm" src="http://www.darktable.org/wp-content/uploads/2013/04/cm.jpg" width="278" height="356" /></a></p>
<p>The general aim of the module is transferring the look and feel of one image onto another. You can use it if you intend to harmonize the image's colors of a photo series - or you may want to completely change the atmoshpere of an image, maybe even into an unnatural, surrealistic look. As its purpose is mainly an artistic one, the new module was put into the effect group.</p>
<p>Mathematically "color mapping" uses an enhanced model of the groundbreaking work of Eric Reinhard et.al. [0]. The basic idea is to make a statistical match of lightness and colors between images by mapping their mean and variance values in an Lab-like color space. Our enhanced version analyses the color space of the images in form of color clusters to allow for a more fine-grained match of colors. In addition we use histogram equalization for lightness matching instead of the simpler mean/variance method.</p>
<p>To use this module two steps are required:</p>
<ul>
<li>First you open the source image in darkroom mode and acquire its color characteristics by pressing the "acquire as source" button. A set of color clusters is generated and displayed in the source clusters area. Each cluster is represented by a set of nine color swatches with the mean value in the center surrounded by swatches indicating the color variance within that cluster. The clusters are sorted in ascending order by their weight, which reflects the relative number of pixels that contribute to the clusters.</li>
<li>Next you open your target image in darkroom mode. darktable has remembered the previously collected source clusters; if they are not yet displayed, press the reset button in the module's expander bar. You now press the "acquire as target" button to generate a corresponding set of color clusters for your target image. It is displayed in the target clusters area.</li>
</ul>
<p>When both source and target clusters are collected an automatic color mapping is applied to the target image. In its default settings the overall effect can be quite exaggerated. A set of sliders gives you control of the effect's strength. You can also use blending operator "normal" to tame the effect. As the color mapping module comes early in the pixelpipe, you have a lot of freedom to further finetune the colors with modules like tone curve or color correction.</p>
<p>The number of color clusters to apply - from 1 to 5 - is a central parameter. In the most simple case only one color cluster is applied to all colors of the target image. This will provide a color cast as if the scene was illuminated with a light in the corresponding color. Sometimes this is what you aim for but frequently the situation is more complex. Often the source and target image contain different dominant colors and you want them to be mapped in a more smooth way.</p>
<p>Let's look at an example. We will take the following image as our target image. It shows a scene of Valencia's Ciudad de las Artes y de las Ciencias.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex1.jpg"><img class="alignnone size-full wp-image-2859" alt="cm_ex1" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex1.jpg" width="1024" height="682" /></a></p>
<p>First we go for a grotesque case with strong color shifts to make the effects obvious. I want to transfer the greenish color atmosphere of this image (an abandoned cold war shelter's washroom) to our target image.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex2.jpg"><img class="alignnone size-full wp-image-2866" alt="cm_ex2" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex2.jpg" width="1024" height="614" /></a></p>
<p>If I only take one cluster I get the following output.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex3.jpg"><img class="alignnone size-full wp-image-2860" alt="cm_ex3" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex3.jpg" width="1024" height="682" /></a></p>
<p>All colors are shifted towards the dominant green tint of the source image. The picture changes a bit if I take two clusters.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex4.jpg"><img class="alignnone size-full wp-image-2861" alt="cm_ex4" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex4.jpg" width="1024" height="682" /></a></p>
<p>Within the source image a first cluster now represents the greens, the second cluster the more neutral tones. In our target image one cluster represents the more blueish colors and the second the more reddish ones. The cluster mapping will apply the green tones of the source image onto the blue tones of the target image leaving the other colors neutral. This gives the overall impression of a sky with poisoned green clouds. And here finally the image if we take five clusters:</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex5.jpg"><img class="alignnone size-full wp-image-2862" alt="cm_ex5" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex5.jpg" width="1024" height="682" /></a></p>
<p>Now the color variety of the target image is much better preserved. Still the greenish tint of the source image has found its way into the target. The overall result is more credible but also less pronounced as in the previous two examples. Generally a higher number of clusters leads to a less pronounced effect.</p>
<p>The mapping between source and target clusters is done automatically. Parameter "color dominance" gives you a level of control. If this parameter is set to zero, clusters are mapped according to color proximity. Each target cluster is checked against each source cluster and the color adjustment is done with the closest match. Depending on the source and target image this can lead to different target clusters being mapped to the same source cluster. If "color dominance" is set to its maximum 100%, the mapping is based on cluster weight. Instead of color proximity now the number of pixels contributing to a cluster plays the major role. The dominant color of the target image will be mapped to the dominant color of the source image. This is a bit similar to using a lower number of color clusters but allows a flexible adjustment without the need to recollect clusters in both source and target image.</p>
<p>Typically the colorizing effect at 0% is rather subtle whereas it is quite bold at 100%. In-between values lead to a transition between the extremes. This transition is incremental - the mapping flips at certain threshold values which depend on the source/target images.</p>
<p>Let's take a new source image: one of the Gehry buildings in Düsseldorf's Medienhafen shot shortly after sunset.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex6.jpg"><img class="alignnone size-full wp-image-2865" alt="cm_ex6" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex6.jpg" width="1024" height="683" /></a></p>
<p>Obviously the image has two dominant colors: blue and orange. So let's take two color clusters. Here is the result if we set parameter "color dominance" to 0%.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex7.jpg"><img class="alignnone size-full wp-image-2864" alt="cm_ex7" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex7.jpg" width="1024" height="682" /></a></p>
<p>The same source and target clusters, now applied with a color dominance of 100% give a much stronger effect.</p>
<p><a href="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex8.jpg"><img class="alignnone size-full wp-image-2863" alt="cm_ex8" src="http://www.darktable.org/wp-content/uploads/2013/04/cm_ex8.jpg" width="1024" height="682" /></a></p>
<p>In the last two cases I set parameter "histogram equalization" to 80%. This parameter controls how strong the tonal contrast of the source image is transferred onto the target image.</p>
<p>You need to do some experiments with the number of clusters and the other parameters of this module by yourself to find the best suited settings for your aim. The current status of this module can be found in darktable's master branch and will be part of darktable's next feature release.</p>
<p>[0] Erik Reinhard, Michael Ashikhmin, Bruce Gooch, Peter Shirley, "Color Transfer between Images", IEEE Computer Graphics and Applications, September/October 2001</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/04/color-mapping/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>released 1.2</title>
		<link>http://www.darktable.org/2013/04/released-1-2/</link>
		<comments>http://www.darktable.org/2013/04/released-1-2/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 08:18:42 +0000</pubDate>
		<dc:creator>jo</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[darktable release]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2839</guid>
		<description><![CDATA[we released the next feature release (1.2): source tarball user manual macintosh disk image as a feature release, it comes with a lot of new goodies: profiled denoising: adapt to the properties of your camera's sensor (72 cameras already profiled for you). lightroom import: convert some basic edits from your lightroom collection to darktable operations. multi instance support: duplicate your modules and apply them more than one time with different &#8230; <a href="http://www.darktable.org/2013/04/released-1-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>we released the next feature release (1.2):</p>
<p><a title="tarball" href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2.tar.xz/download" target="_blank">source tarball</a></p>
<p><a title="user manual" href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-usermanual.pdf/download" target="_blank">user manual</a></p>
<p><a title="macintosh disk image" href="https://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2.dmg/download" target="_blank">macintosh disk image</a></p>
<p>as a feature release, it comes with a lot of new goodies:</p>
<ul>
<li><a title="profiled denoising" href="http://www.darktable.org/2012/12/profiling-sensor-and-photon-noise/" target="_blank">profiled denoising:</a> adapt to the properties of your camera's sensor (72 cameras already profiled for you).</li>
<li><a title="lightroom import" href="http://www.darktable.org/2013/02/importing-lightroom-development/" target="_blank">lightroom import:</a> convert some basic edits from your lightroom collection to darktable operations.</li>
<li><a title="multi instance" href="http://www.darktable.org/2013/02/multi-instances/" target="_blank">multi instance support:</a> duplicate your modules and apply them more than one time with different settings.</li>
<li>improved usability for distorting modules (streamline spot removal in the presence of crop/rotate for example).</li>
<li>selective copy/paste of image processing.</li>
<li>new more intuitive keystone correction tool.</li>
<li>jpeg2000 support.</li>
<li>graphics magick import (support virtually all input image formats).</li>
<li>much faster thumbnail loading (if you can live with crappy embedded thumbnails).</li>
<li>incredibly lengthy list of small bug fixes, performance enhancements, and usability improvements.</li>
<li>new camera support (decode and color matrices).</li>
<li>dithering against banding.</li>
<li>sharper thumbnails in lighttable mode.</li>
<li>new oauth2 based picasa uploader.</li>
<li>updated translations.</li>
<li>and a thoroughly overhauled user manual, proof read by natives (thanks heaps guys!).</li>
</ul>
<p>this is the list of cameras supported for profiled denoising in this tarball:</p>
<ul>
<li>canon eos-1d mark iv</li>
<li>canon eos-1ds mark ii</li>
<li>canon eos 20d</li>
<li>canon eos 30d</li>
<li>canon eos 350d</li>
<li>canon eos 400d</li>
<li>canon eos 40d</li>
<li>canon eos 450d</li>
<li>canon eos 50d</li>
<li>canon eos 550d</li>
<li>canon eos 5d</li>
<li>canon eos 5d mark ii</li>
<li>canon eos 5d mark iii</li>
<li>canon eos 600d</li>
<li>canon eos 60d</li>
<li>canon eos 650d</li>
<li>canon eos 6d</li>
<li>canon eos 7d</li>
<li>canon eos rebel t1i</li>
<li>canon eos rebel t3i</li>
<li>canon eos rebel t4i</li>
<li>canon powershot g10</li>
<li>canon powershot g12</li>
<li>canon powershot s90</li>
<li>konica minolta dynax 5d</li>
<li>nikon d200</li>
<li>nikon d300</li>
<li>nikon d300s</li>
<li>nikon d3100</li>
<li>nikon d5000</li>
<li>nikon d5100</li>
<li>nikon d600</li>
<li>nikon d700</li>
<li>nikon d7000</li>
<li>nikon d80</li>
<li>nikon d800</li>
<li>nikon d800e</li>
<li>nikon d90</li>
<li>olympus e-30</li>
<li>olympus e-400</li>
<li>olympus e-420</li>
<li>olympus e-m5</li>
<li>olympus e-pl1</li>
<li>olympus e-pl5</li>
<li>olympus xz-1</li>
<li>olympus xz-2</li>
<li>panasonic dmc-fz18</li>
<li>panasonic dmc-g2</li>
<li>panasonic dmc-g3</li>
<li>panasonic dmc-g5</li>
<li>panasonic dmc-gf1</li>
<li>panasonic dmc-gh2</li>
<li>panasonic dmc-gx1</li>
<li>pentax k100d</li>
<li>pentax k10d</li>
<li>pentax k200d</li>
<li>pentax k-5</li>
<li>pentax k-5 ii s</li>
<li>pentax k-7</li>
<li>pentax k-m</li>
<li>pentax k-r</li>
<li>pentax k-x</li>
<li>samsung nx100</li>
<li>sony dsc-rx100</li>
<li>sony dslr-a200</li>
<li>sony dslr-a230</li>
<li>sony dslr-a550</li>
<li>sony dslr-a700</li>
<li>sony nex-3</li>
<li>sony nex-5n</li>
<li>sony nex-6</li>
<li>sony nex-7</li>
<li>sony nex-c3</li>
<li>sony slt-a55v</li>
<li>sony slt-a65v</li>
<li>sony slt-a77v</li>
</ul>
<p>these are all community contributed noise profiles, we're quite happy about this great response!</p>
<p>so string freeze is over! that means we'll have cool new stuff in git for you to check out soon :)</p>
<p>as always, thanks to everybody who made this possible. all the developers, translators, proof readers, battle testers and the guys who maintain the great libraries we depend on. you know who you are!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/04/released-1-2/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>released 1.2rc2</title>
		<link>http://www.darktable.org/2013/03/released-1-2rc2/</link>
		<comments>http://www.darktable.org/2013/03/released-1-2rc2/#comments</comments>
		<pubDate>Sat, 30 Mar 2013 10:32:33 +0000</pubDate>
		<dc:creator>jo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2827</guid>
		<description><![CDATA[we just released a new tarball for the second release candidate: https://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.tar.xz/download here is the macintosh disk image: http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.dmg/download and this time it comes with an updated usermanual: http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-usermanual.pdf/download the changes on top of rc1 are minor, some details: fixed a spurious crash/deadlock when switching images in filmstrip mode fixed a couple of exif strings for profiled denoising fixed gcc 4.8.0 build new noise profiles fixed gphoto 2.5 issues updated &#8230; <a href="http://www.darktable.org/2013/03/released-1-2rc2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>we just released a new tarball for the second release candidate:</p>
<p><a href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.tar.xz/download" title="source tarball" target="_blank">https://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.tar.xz/download</a></p>
<p>here is the macintosh disk image:</p>
<p><a href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.dmg/download" title="macintosh" target="_blank">http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc2.dmg/download</a></p>
<p>and this time it comes with an updated usermanual:</p>
<p><a href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-usermanual.pdf/download" title="user manual" target="_blank">http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-usermanual.pdf/download</a></p>
<ul>
<li>the changes on top of rc1 are minor, some details:</li>
<li>
fixed a spurious crash/deadlock when switching images in filmstrip mode</li>
<li>
fixed a couple of exif strings for profiled denoising</li>
<li>fixed gcc 4.8.0 build</li>
<li>new noise profiles</li>
<li>fixed gphoto 2.5 issues</li>
<li>updated translations</li>
<li>updated user manual!</li>
</ul>
<p>thanks all, and enjoy the release!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/03/released-1-2rc2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>released 1.2rc1</title>
		<link>http://www.darktable.org/2013/03/released-1-2rc1/</link>
		<comments>http://www.darktable.org/2013/03/released-1-2rc1/#comments</comments>
		<pubDate>Fri, 22 Mar 2013 20:25:29 +0000</pubDate>
		<dc:creator>jo</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[darktable release]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2803</guid>
		<description><![CDATA[we just released a new tarball for the first release candidate in the next feature release (1.2): source tarball mac disk image as a feature release, it comes with a lot of new goodies: profiled denoising: adapt to the properties of your camera's sensor (72 cameras already profiled for you). lightroom import: convert some basic edits from your lightroom collection to darktable operations. multi instance support: duplicate your modules and &#8230; <a href="http://www.darktable.org/2013/03/released-1-2rc1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>we just released a new tarball for the first release candidate in the next feature release (1.2):</p>
<p><a title="tarball" href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc1.tar.xz/download" target="_blank">source tarball</a></p>
<p><a title="mac disk image" href="http://sourceforge.net/projects/darktable/files/darktable/1.2/darktable-1.2~rc1.dmg/download" target="_blank">mac disk image</a></p>
<p>as a feature release, it comes with a lot of new goodies:</p>
<ul>
<li><a title="profiled denoising" href="http://www.darktable.org/2012/12/profiling-sensor-and-photon-noise/" target="_blank">profiled denoising:</a> adapt to the properties of your camera's sensor (72 cameras already profiled for you).</li>
<li><a title="lightroom import" href="http://www.darktable.org/2013/02/importing-lightroom-development/" target="_blank">lightroom import:</a> convert some basic edits from your lightroom collection to darktable operations.</li>
<li><a title="multi instance" href="http://www.darktable.org/2013/02/multi-instances/" target="_blank">multi instance support:</a> duplicate your modules and apply them more than one time with different settings.</li>
<li>improved usability for distorting modules (streamline spot removal in the presence of crop/rotate for example).</li>
<li>selective copy/paste of image processing.</li>
<li>new more intuitive keystone correction tool.</li>
<li>jpeg2000 support.</li>
<li>graphics magick import (support virtually all input image formats).</li>
<li>much faster thumbnail loading (if you can live with crappy embedded thumbnails).</li>
<li>incredibly lengthy list of small bug fixes, performance enhancements, and usability improvements.</li>
<li>new camera support (decode and color matrices).</li>
<li>dithering against banding.</li>
<li>sharper thumbnails in lighttable mode.</li>
<li>new oauth2 based picasa uploader.</li>
<li>and the final release 1.2 will contain a thoroughly overhauled user manual, proof read by natives (thanks heaps guys!).</li>
</ul>
<p>translations:<br />
ca: 253 translated messages, 394 fuzzy translations, 912 untranslated messages.<br />
cs: 1457 translated messages, 63 fuzzy translations, 39 untranslated messages.<br />
de: 1558 translated messages, 1 fuzzy translation.<br />
es: 1554 translated messages, 5 fuzzy translations.<br />
fi: 623 translated messages, 515 fuzzy translations, 421 untranslated messages.<br />
fr: 1558 translated messages, 1 fuzzy translation.<br />
gl: 406 translated messages, 561 fuzzy translations, 592 untranslated messages.<br />
it: 1458 translated messages, 61 fuzzy translations, 40 untranslated messages.<br />
ja: 1548 translated messages, 10 fuzzy translations, 1 untranslated message.<br />
nl: 1554 translated messages, 5 fuzzy translations.<br />
pl: 1454 translated messages, 62 fuzzy translations, 43 untranslated messages.<br />
pt_BR: 1549 translated messages, 6 fuzzy translations, 4 untranslated messages.<br />
pt_PT: 1554 translated messages, 5 fuzzy translations.<br />
ro: 726 translated messages, 453 fuzzy translations, 380 untranslated messages.<br />
ru: 1139 translated messages, 230 fuzzy translations, 190 untranslated messages.<br />
sq: 1553 translated messages, 6 fuzzy translations.<br />
sv: 1558 translated messages, 1 fuzzy translation.<br />
th: 171 translated messages, 203 fuzzy translations, 1185 untranslated messages.<br />
uk: 1538 translated messages, 14 fuzzy translations, 7 untranslated messages.<br />
zh_CN: 1083 translated messages, 254 fuzzy translations, 222 untranslated messages.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/03/released-1-2rc1/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>darktable 1.1.4 release</title>
		<link>http://www.darktable.org/2013/03/darktable-1-1-4-release/</link>
		<comments>http://www.darktable.org/2013/03/darktable-1-1-4-release/#comments</comments>
		<pubDate>Fri, 15 Mar 2013 18:02:27 +0000</pubDate>
		<dc:creator>pmjdebruijn</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[darktable release]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2793</guid>
		<description><![CDATA[Hi, there is a new point release with a couple of smaller updates. The source tarball and OSX image can be found here: http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.tar.xz/download http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.dmg/download And the usermanual is still the same. Fixes: keep the styles plugin usable after applying a style darktable should now be better able to import some of the data from .xmp's from other applications better redraw logic in darkroom mode it should be less likely &#8230; <a href="http://www.darktable.org/2013/03/darktable-1-1-4-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hi,</p>
<p>there is a new point release with a couple of smaller updates. The source tarball and OSX image can be found here:</p>
<p><a href="http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.tar.xz/download">http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.tar.xz/download</a><br />
<a href="http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.dmg/download">http://sourceforge.net/projects/darktable/files/darktable/1.1/darktable-1.1.4.dmg/download</a><br />
And the usermanual is still the same.</p>
<p>Fixes:</p>
<ul>
<li>keep the styles plugin usable after applying a style</li>
<li>darktable should now be better able to import some of the data from .xmp's from other applications</li>
<li>better redraw logic in darkroom mode</li>
<li>it should be less likely to get blurry thumbnails in lighttable mode now</li>
<li>on low end system use lower quality thumbnails</li>
<li>work around some malformed icc profiles</li>
<li>add a mandatory cprt tag to our embedded icc profiles</li>
<li>prevent adobe rgb related trademark issue</li>
<li>some fixes with regard to the colorpicker</li>
<li>tooltips should now be more easily distinguisable</li>
<li>fix build with new glib versions</li>
<li>more assorted small fixes</li>
</ul>
<p>Added preliminary camera support:</p>
<ul>
<li>Nikon coolpix p7100 blackpoint fix</li>
<li>Leica basecurve should apply to more camera models now</li>
<li>Pentax k-5 ii (s)</li>
<li>Nikon 1 j3</li>
<li>Nikon 1 s1</li>
<li>Improved panasonic dmc-g5 support</li>
<li>Improved panasonic dmc-lx7 support</li>
</ul>
<p>Improved color rendition:<br />
Olympus e-m5 enhanced color matrix (frederic crozat)</p>
<p>New white balance presets:</p>
<ul>
<li>Panasonic dmc-g5 (thouks)</li>
<li>pentax k-5 ii (s) (jack bowling)</li>
<li>sony slt-a77v</li>
<li>nikon d3200</li>
<li>nikon d800 update (wolfgang goetz)</li>
</ul>
<p>darktable wouldn't be where it is now if we weren't able to depend on<br />
the great work of others, in particular we'd like to thank:</p>
<p>klaus post (rawspeed), dave coffin (dcraw), andreas hugel (exiv2),<br />
andrew zabolotny (lensfun), marti maria (lcms), niels kristian bech<br />
jensen (ufraw).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/03/darktable-1-1-4-release/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Updated user manual online</title>
		<link>http://www.darktable.org/2013/03/updated-user-manual-online/</link>
		<comments>http://www.darktable.org/2013/03/updated-user-manual-online/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 10:54:43 +0000</pubDate>
		<dc:creator>smn</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2736</guid>
		<description><![CDATA[Dear all, the online user manual has been updated to reflect the latest release of darktable. This is the html version of the reworked user manual for darktable 1.1 which descibes all major features of darktables and serves as a reference for all image operation modules. The user manual for the upcoming darktable 1.2 is almost finished and is being proofread right now. Still, any changes and additions for the &#8230; <a href="http://www.darktable.org/2013/03/updated-user-manual-online/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Dear all,</p>
<p>the online user manual has been updated to reflect the latest release of darktable. This is the html version of the reworked user manual for darktable 1.1 which descibes all major features of darktables and serves as a reference for all image operation modules.</p>
<p>The user manual for the upcoming darktable 1.2 is almost finished and is being proofread right now. Still, any changes and additions for the post-1.2 era are more than welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/03/updated-user-manual-online/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>String freeze for darktable 1.2</title>
		<link>http://www.darktable.org/2013/03/string-freeze-for-darktable-1-2/</link>
		<comments>http://www.darktable.org/2013/03/string-freeze-for-darktable-1-2/#comments</comments>
		<pubDate>Sat, 09 Mar 2013 10:50:12 +0000</pubDate>
		<dc:creator>smn</dc:creator>
				<category><![CDATA[announcement]]></category>
		<category><![CDATA[darktable release]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2783</guid>
		<description><![CDATA[Dear all, since March 3 we are in the string freeze phase for the upcoming darktable 1.2 release. This release will be a major new version introducing tons of new features (as you might have guessed by all the blog articles in the last months...). Please don't push or provide patches with any new translatable strings to master or change them (that's the ones in _("...") ).]]></description>
				<content:encoded><![CDATA[<p>Dear all,</p>
<p>since March 3 we are in the string freeze phase for the upcoming darktable 1.2 release. This release will be a major new version introducing tons of new features (as you might have guessed by all the blog articles in the last months...).</p>
<p>Please don't push or provide patches with any new translatable strings to master or change them (that's the ones in _("...") ).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/03/string-freeze-for-darktable-1-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>multi-instances</title>
		<link>http://www.darktable.org/2013/02/multi-instances/</link>
		<comments>http://www.darktable.org/2013/02/multi-instances/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 20:43:45 +0000</pubDate>
		<dc:creator>Aldric Renaudin</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[upcoming feature]]></category>

		<guid isPermaLink="false">http://www.darktable.org/?p=2752</guid>
		<description><![CDATA[One of the upcoming new feature in darktable is the ability to use the same development module several times. By applying the same module multiple times and combining them with blendif it is possible to do some effects that could not be achieved previously without using external tools like the gimp. Modules that can be instantiated multiple times have a new icon in their header, next to the "reset" button. &#8230; <a href="http://www.darktable.org/2013/02/multi-instances/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>One of the upcoming new feature in darktable is the ability to use the same development module several times. By applying the same module multiple times and combining them with blendif it is possible to do some effects that could not be achieved previously without using external tools like the gimp.</p>
<p>Modules that can be instantiated multiple times have a new icon in their header, next to the "reset" button. Clicking that icon will open a pop-up menu that allows you to create a new instance of the module, change the order in which the different instances are applied, or delete an instance of the module. Each instance can have its own parameters, can be activated or deactivates separately and can use presets. Note that the last instance of a module can't be deleted, it can only be deactivated.</p>
<p>Keeping with darktable's philosophy, you can only rearrange modules of the same kind. The order of modules of different kind is optimized by the darktable developers in order to minimize quality loss. The different modules are, as usual, applied from bottom to top.</p>
<h1></h1>
<h1>first example</h1>
<p>To illustrate this new feature, let's take a blake&amp;white image :<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_IMGP0612.jpg"><img class="aligncenter size-large wp-image-2753" alt="mi_IMGP0612" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_IMGP0612-494x330.jpg" width="494" height="330" /></a></p>
<p>Now we will add 2 new instances of graduated density. We now have three instances, including the first one.<br />
We set up each instance with a different colored gradient.</p>
<p>Here is what can be achieve :<br />
<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_screen_gnd.jpg"><img class="aligncenter size-large wp-image-2754" alt="mi_screen_gnd" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_screen_gnd-494x290.jpg" width="494" height="290" /></a></p>
<h1></h1>
<h1>real life example</h1>
<p>The previous example is nice, but apart for illustrating diffraction, it is not that useful.<br />
Multi-instance really shows its power when used with selective adjustments and the next example will show you how to do that.</p>
<p>Darktable does not currently implement masks, but we have a very powerful alternative, conditional blending, that allows to select region based on their color and luminance rather than their position.<br />
So here is another example using conditional blending :</p>
<p>Let's start from this simple image :<br />
<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_187_Leirhnjukur.jpg"><img class="aligncenter size-large wp-image-2756" alt="mi_187_Leirhnjukur" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_187_Leirhnjukur-494x330.jpg" width="494" height="330" /></a>This image is nice but we want to saturate the sand a little more and turn the rest of the image into black and white.</p>
<p>First, let's work on the sand in the foreground. We will use the colorzone plugin to selectively increase the saturation of the yellow color. The result is shown below<br />
<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_image2.jpg"><img class="aligncenter size-large wp-image-2757" alt="mi_image2" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_image2-494x285.jpg" width="494" height="285" /></a>Now that the sand is done, let's desaturate the background.</p>
<p>First we create a second instance of the colorzone plugin using the new icon next to the "reset" button.<br />
Then we restring the area where that instance will be applied using blendif.</p>
<p>Our background is much darker than our foreground, so it is very easy to use blendif to select the background.<br />
<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_image3.jpg"><img class="alignnone size-medium wp-image-2758" alt="mi_image3" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_image3-188x108.jpg" width="188" height="108" /></a></p>
<p>Now we simply desaturate the image by pulling down the saturation line. This gives us the following final image<br />
<a href="http://www.darktable.org/wp-content/uploads/2013/02/mi_image4.jpg"><img class="aligncenter size-large wp-image-2759" alt="mi_image4" src="http://www.darktable.org/wp-content/uploads/2013/02/mi_image4-494x287.jpg" width="494" height="287" /></a></p>
<h1></h1>
<h1>presets, styles...</h1>
<p>Each instance of a module can be considered like a completely independent module. In particular, each instance can have presets applied to it independently from the other presets.</p>
<p>A nice trick is to use a temporary preset to easily copy/paste the settings of a given instance to a new instance. A fine tuned blendif selection can thus be copied from one instance to another (and usually inverted right away) to easily apply different presets to different areas.</p>
<p>Styles, on the other hands are applied to images and not to modules. This means that styles contains the information on the number of instances used and how each instance was set. If you create a style from our first image you could easily apply our "diffraction effect" to any image you want</p>
<p><em>Note : great thanks to Jeremy Rosen for is help in the writing of this blog post</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.darktable.org/2013/02/multi-instances/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
