tag:blogger.com,1999:blog-89716348051029648772024-03-09T18:46:09.836-08:00PhotoFlow Image Editor BlogAnonymoushttp://www.blogger.com/profile/00179561432218974788noreply@blogger.comBlogger58125tag:blogger.com,1999:blog-8971634805102964877.post-61021551415108009782019-06-07T13:08:00.001-07:002019-06-07T13:15:48.268-07:00Relight, a "digital fill-in flash" filterThis post an update about the work I am doing on shadows/highlights compression and tone mapping. It describes a new filter that works as a sort of "digital fill-in flash", that brightens the dark areas of an image while having a minor effect on the highlights.<br>
<br>
Here is a preview of the filter in action (original image of the left, "relight" filter on the right with the corresponding tool dialog opened):<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4VD7LHo0eMP5_XFI4PTj2JlxRusQJRor2VkG7Fzy0svrfXR87I3PXq2KIcpGYZw7Q9OPL1oVQ5Odwj_Z3u-hNsSh8sDaVjiNGdDB5ioZ4s7iZ8XOAF-4IePDmKfaK4qasphRNM7JItam/s1600/Screen+Shot+2019-06-07+at+21.21.06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1065" data-original-width="1600" height="424" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4VD7LHo0eMP5_XFI4PTj2JlxRusQJRor2VkG7Fzy0svrfXR87I3PXq2KIcpGYZw7Q9OPL1oVQ5Odwj_Z3u-hNsSh8sDaVjiNGdDB5ioZ4s7iZ8XOAF-4IePDmKfaK4qasphRNM7JItam/s640/Screen+Shot+2019-06-07+at+21.21.06.png" width="640"></a></div>
(image source: <a href="https://discuss.pixls.us/t/playraw-raw-challenge-backlit/1676">https://discuss.pixls.us/t/playraw-raw-challenge-backlit/1676</a>)<br>
<br>
<a href="http://photoflowblog.blogspot.com/2019/06/relight-digital-fill-in-flash-filter.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com36tag:blogger.com,1999:blog-8971634805102964877.post-30177223237064176132019-04-26T14:00:00.001-07:002019-05-01T02:58:38.583-07:00New shadows/highlights and tone-mapping tools<h2>
<u>This post is still work in progress!!!</u></h2>
<div>
<u>----------------</u></div>
<div>
<h2>
Introduction</h2>
</div>
<div>
This post describes the new shadows/highlights adjustment tool that I have introduced in PhotoFlow, and gives some implementation details in case someone would like to port the code to some other image editor.<br>
<br>
The shadows/highlights adjustment can be split in the following steps:<br>
<br>
<ol>
<li>the input pixels are converted from linear RGB to log grayscale, to create a log-luminance (LL) mask: <br>
<span style="font-family: "courier new" , "courier" , monospace;">LL = log10(lumi(RGB))</span></li>
<li><span style="font-family: inherit;">the LL mask is blurred with a <b><u>guided filter pyramid</u></b> (more on this below)</span></li>
<li><span style="font-family: inherit;">the blurred LL mask is tone-mapped with an analytical function that rises the shadows and lowers the highlights (more on this below); an anchor parameter allows to define the splitting point between shadows and highlights regions</span></li>
<li><span style="font-family: inherit;">the input RGB values are linearly scaled by the ratio of the blurred LL mask after/before the tone mapping</span></li>
</ol>
</div>
<div>
<br>
</div><a href="http://photoflowblog.blogspot.com/2019/04/new-shadowshighlights-and-tone-mapping.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com6tag:blogger.com,1999:blog-8971634805102964877.post-5887755548404881202019-04-26T05:12:00.000-07:002019-04-26T06:12:08.337-07:00CSS image comparison slider test <h1>Drag the black border ↔ pure Css</h1>
<div style='--width:600px; --height:350px'>
<div class='alfa' style='background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_o0Uc67Lf0W1FrR0uV82CsvxNz4L20wbaIp-LVzcYzvA9kBTna1vHBIPkg6Z6z9gy2tkMm8hrGYxJuYB_sP9IsrRcNemK8f4oFE3SSdRBAWIHvN8f37AGUC97W8ObfKRvU4VxuSQnclmP/w2070-h1368-no/)' title='original'>
<div class='bravo' style='background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxbNITrr855gbWBPnmxczHUjR3DTIcaXzir-s0xWspBTvOflHcQbLxf8W-KQx70KVV2TjAleLnpGJiUKY3Wy5gUG7SDjkTAfa77rOIfe9nDsrvk0rI5z60pv1u4pSxE_J8exNQbefxbC4S/w2070-h1368-no/)' title='edited'>
<textarea readonly cols='0' rows='0' class='charly'></textarea>
</div>
</div>
</div>
<p>Credits:Original idea: <a href='https://codepen.io/solipsistacp/pen/Gpmaq/'>solipsistaCP</a></p>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com4tag:blogger.com,1999:blog-8971634805102964877.post-85231682184300230532018-11-07T08:43:00.002-08:002018-11-07T08:43:30.201-08:00New batch processing options for image exportImage export options, and a corresponding image export dialog, have been implemented in PhotoFlow quite some time ago:<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYvAiAdDCVzZYCITlsz9zq3LVq-Dr34a6bfs-mSGn6Un05TKCHLcljPu125SYvfaIfD6EwPxC_40WjFEwlmUin40E-CjzOnebPi4XP7A-RS4cPdkFCPmKiMHUPJwT1e2uDSf2UUR87VqXR/s1600/Screen+Shot+2018-11-07+at+13.33.51.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="632" data-original-width="913" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYvAiAdDCVzZYCITlsz9zq3LVq-Dr34a6bfs-mSGn6Un05TKCHLcljPu125SYvfaIfD6EwPxC_40WjFEwlmUin40E-CjzOnebPi4XP7A-RS4cPdkFCPmKiMHUPJwT1e2uDSf2UUR87VqXR/s320/Screen+Shot+2018-11-07+at+13.33.51.png" width="320"></a></div>
<br>
<br>
However, until now those options were not yet implemented in the batch processor. While introducing the image export options, I also had to partly change the way command-line parameters are passed to the batch processor.<br>
<br>
As usual, up-to-date packages for Linux, MacOS and Windows 64 bits are available from <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/continuous">here</a>.<br>
<br>
<a href="http://photoflowblog.blogspot.com/2018/11/new-batch-processing-options-for-image.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com2tag:blogger.com,1999:blog-8971634805102964877.post-82662914163289210752018-10-10T08:26:00.000-07:002018-10-10T08:26:44.491-07:00PhotoFlow - EXIF data info panelI have just introduced a little but useful enhancement in the PhotoFlow gui: a panel showing the EXIF data of the image being edited. Here is an example:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1udVpfk1QsLs6z65dmTxZTaQ3_bZCaWstd-PKaoffSsWLpMsLdhRya98QHuwFONpnOxsXZ7ekrwQ91LCRoiYUbOUO_jKjH8ZpdDVKyEr_mC5HHAR_-39V7nZn5Y3yNtDwds5BG-vkgQEq/s1600/Screen+Shot+2018-10-10+at+10.36.34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="710" data-original-width="802" height="354" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1udVpfk1QsLs6z65dmTxZTaQ3_bZCaWstd-PKaoffSsWLpMsLdhRya98QHuwFONpnOxsXZ7ekrwQ91LCRoiYUbOUO_jKjH8ZpdDVKyEr_mC5HHAR_-39V7nZn5Y3yNtDwds5BG-vkgQEq/s400/Screen+Shot+2018-10-10+at+10.36.34.png" width="400" /></a></div>
<br />
The up-to-date pre-compiled packages are available as usual from GitHub: <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/continuous">https://github.com/aferrero2707/PhotoFlow/releases/tag/continuous</a> (you will have to select those created on 2018/10/10 or newer).<br />
<br />
Enjoy!PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com2tag:blogger.com,1999:blog-8971634805102964877.post-78082689035437552282018-09-14T14:23:00.000-07:002018-09-14T14:23:41.122-07:00Launch of crowd-funding campaign on PatreonDear PhotoFlow enthusiasts,<br>
I have just launched a <a href="https://www.patreon.com/andreaferrero">crowd-funding campaign on Patreon</a>, with the goal of getting some support out of my FLOSS development activities.<br>
<br>
Here is the link to the corresponding creator page: <a href="https://www.patreon.com/andreaferrero">https://www.patreon.com/andreaferrero</a><br>
<br>
Apart from the development of PhotoFlow, that you can follow on this blog and on the <a href="https://discuss.pixls.us/c/software/photoflow">forum</a>, I am providing AppImage packages and Continuous Integration support for other graphics-related FLOSS projects, namely:<br>
<br>
<ul style="background-image: none !important; border: none; box-shadow: none !important; font-variant-ligatures: normal; line-height: 1.5rem; margin-bottom: 10px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; padding-left: 2em !important; widows: 2;">
<li>The <a href="https://www.gimp.org/">GIMP</a> image manipulation program</li>
<li>The <a href="https://rawtherapee.com/">RawTherapee</a> editor</li>
<li><a href="http://qtpfsgui.sourceforge.net/">LuminanceHDR</a></li>
<li><a href="https://jcelaya.github.io/hdrmerge/">HDRMerge</a></li>
<li>The <a href="http://hugin.sourceforge.net/">Hugin</a> panorama photo stitcher</li>
</ul>
<div>
If you like what I am doing and you find it useful, it would be great if you could consider a little donation. I do not have very ambitious goals regarding the crowd-funding campaign, and I am surely not going to adopt a philosophy of the kind "<i>you only get it if you pay for it!</i>". The work I am doing will continue regardless of the collected money.</div>
<div>
<br></div>
<div>
Nevertheless, a little financial contribution will certainly help me to justify the spare time I am spending on FLOSS work!</div>
<div>
<br></div>
<div>
</div><a href="http://photoflowblog.blogspot.com/2018/09/launch-of-crowd-funding-campaign-on.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com1tag:blogger.com,1999:blog-8971634805102964877.post-48529946000221565892018-09-02T01:05:00.000-07:002018-09-07T00:30:18.169-07:00The new "editing mode" for interactive tools<div style="font-family: Times; font-size: 16px; line-height: normal;">
<span style="font-kerning: none;">It has been a while since I posted last time... meanwhile I have been silently working on PhotoFlow, adding new tools and improving the usability.</span></div>
<div style="font-family: Times; font-size: 16px; line-height: normal; min-height: 19px;">
<span style="font-kerning: none;"></span><br></div>
<div style="font-family: Times; font-size: 16px; line-height: normal;">
<span style="font-kerning: none;">In this post I will explain how interactive tools (those who require mouse interaction in the preview area in order to set their parameters, like the crop tool) are working in the latest development versions.</span><br>
<span style="font-kerning: none;"><br></span>
<span style="font-kerning: none;"></span><br>
</div><a href="http://photoflowblog.blogspot.com/2018/09/the-new-editing-mode-for-interactive_2.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com23tag:blogger.com,1999:blog-8971634805102964877.post-55432155272402433342017-08-08T00:41:00.001-07:002017-08-08T00:41:48.113-07:00PhotoFlow v0.2.8 has been releasedI am happy to announce that <b>version 0.2.8</b> of PhotoFlow is now available from the <a href="https://github.com/aferrero2707/PhotoFlow">GitHub repository</a>.<br>
<br>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3vWGvu2J7ocXy1l-4h657yU090XBU2t3Su_u52t0ByNAFyiqBaGaJYbn4kaAafCvHXkEpKTpP-PggrI7CC6_ZXnC7sp5N7gbhYfg-8ePhCSr3lrdddjAIZ4p1nSkrJRcIrjwWvH_lYEjM/s1600/Screen+Shot+2017-08-08+at+09.43.24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="967" data-original-width="1600" height="386" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3vWGvu2J7ocXy1l-4h657yU090XBU2t3Su_u52t0ByNAFyiqBaGaJYbn4kaAafCvHXkEpKTpP-PggrI7CC6_ZXnC7sp5N7gbhYfg-8ePhCSr3lrdddjAIZ4p1nSkrJRcIrjwWvH_lYEjM/s640/Screen+Shot+2017-08-08+at+09.43.24.png" width="640"></a></div>
<br>
<br>
Pre-compiled packages are available for <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/v0.2.8/photoflow-0.2.8.glibc2.14-x86_64.AppImage">Linux</a> (in <a href="http://appimage.org/">AppImage</a> format), <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/v0.2.8/photoflow-0.2.8.app.dmg">OSX</a> and <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/v0.2.8/photoflow-0.2.8.zip">Windows</a>.<br>
<br>
The full changelog as well as installation instructions can be found in the GitHub <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.8">release page</a>.<br>
<br>
<a href="http://photoflowblog.blogspot.com/2017/08/photoflow-v028-has-been-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-89814068996009106642017-07-31T14:43:00.000-07:002017-07-31T14:43:00.002-07:00Getting ready for version 0.2.8The past few months have been mostly devoted bug-hunting and general stability improvements, as well as some nice improvements here and there. The code is now basically ready for a new official release, so it is a good time to summarise the recent developments.<br>
<br>
Pre-compiled packages are provided for <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/continuous/PhotoFlow-20170730_1421-git-stable-48dfb79ded099755cea340de7903ff744405d93c.glibc2.14-dbg.glibc2.14-x86_64.AppImage">Linux</a>, <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/continuous/photoflow-20170730.app.dmg">OSX</a> and <a href="https://github.com/aferrero2707/PhotoFlow/releases/download/continuous/photoflow-w64-20170730-git-stable.zip">Windows</a>. In the Linux case, the package is distributed in the form of an <a href="http://appimage.org/">AppImage</a> that can be run on virtually any recent Linux distribution, without the need of installing extra dependencies.<br>
The links will be updated in case new the packages get published.<br>
<br>
Please help testing the code and give your feedback! If no major problem with the current code is reported, it will be used as the basis for the next v0.2.8 release.<br>
<br>
<br>
<a href="http://photoflowblog.blogspot.com/2017/07/getting-ready-for-version-028_31.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-32134211591495924352017-02-27T01:49:00.000-08:002017-02-27T01:54:50.837-08:00PhotoFlow keyboard shortcutsThe latest versions of PhotoFlow comes with few handy keyboard shortcuts. The list of implemented shortcuts is still rather small and, more importantly, the shortcuts cannot (yet) be customized, however this is a first step toward a better usability of the program.<br />
<br />
The currently available shortcuts are all related to operations with layers:<br />
<br />
<br />
<ul>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+N</span>: add a new layer</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+G</span>: add a new layer group</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+D</span>: delete the selected layer(s)</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+C</span>: copy the selected layer(s) to the photoflow clipboard</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+X</span>: cut the selected layer(s) to the photoflow clipboard</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+V</span>: paste the layer(s) from the photoflow clipboard</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+O</span>: open an existing preset (will be inserted above the selected layer)</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+S</span>: save the selected layers as a preset</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+M</span>: switch the current layer to "mask view mode"</li>
<li><span style="font-family: "courier new" , "courier" , monospace;">Ctrl+Shift+L</span>: switch the current layer to "layer view mode"</li>
</ul>
<br />
<br />
<div>
Under OSX, the <span style="font-family: "courier new" , "courier" , monospace;">Ctrl</span> modifier key must be replaced with <span style="font-family: "courier new" , "courier" , monospace;">Cmd</span>.</div>
<div>
<br /></div>
<div>
The complete and up-to-date documentation of keyboard shortcuts can be found at any time in the <a href="https://github.com/aferrero2707/PhotoFlow/wiki/Keyboard-shortcuts">PhotoFlow wiki</a>.</div>
PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com2tag:blogger.com,1999:blog-8971634805102964877.post-36032257647215850602017-02-23T00:00:00.000-08:002017-02-23T00:00:25.270-08:00How to run the PhotoFlow GIMP plug-in under Linux using the AppImage packagesYesterday I have briefly described <a href="http://photoflowblog.blogspot.fr/2017/02/the-new-photoflow-gimp-plug-in-interface.html">the new PhotoFlow GIMP plug-in</a>. In this follow-up, I will show how to run GIMP and the PhF plug-in under Linux using the AppImage packages.<br />
<br />
The latest GIMP and PhotoFlow AppImages can be downloaded respectively from <a href="https://discuss.pixls.us/t/community-built-software/2137">here</a> and <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/continuous">here</a> (you need to grab the most recent version). In the following I will assume that the AppImages have been downloaded into the $HOME/Applications folder, but any other folder on your filesystem is equally good...<br />
<br />
In order to start the GIMP AppImage and let it find and use PhotoFlow for opening the RAW files and/or run as a filter on the existing layer data, open a terminal and type the following:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"> export PHOTOFLOW_PATH=$HOME/Applications/photoflow.AppImage</span><br />
<span style="font-family: Courier New, Courier, monospace;"> </span><span style="font-family: "Courier New", Courier, monospace;">$HOME/Applications/gimp.AppImage</span><br />
<br />
Of course you need to replace the paths of the photoflow and gimp AppImages with their actual paths and full names on your system...<br />
<br />
The first line with the environment variable assignment is used to tell GIMP where to look for the PhotoFlow executable. The second line starts GIMP from the AppImage. You can also pass a file name as parameter to the GIMP AppImage, just like with the standard GIMP. The PhF plug-in also allows to directly open .PFI files with GIMP, in case you need to do so...PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com3tag:blogger.com,1999:blog-8971634805102964877.post-67932812880569749512017-02-22T03:41:00.000-08:002017-02-22T03:41:32.739-08:00The new PhotoFlow GIMP plug-in interfaceRecently I have been working on a complete re-write of the PhotoFlow GIMP plug-in interface.<br>
<br>
The new plug-in code is a simple wrapper that saves and loads the image data into temporary floating point TIFF files, and then invokes the standard photoflow executable with those TIFF files as parameters. It also saves and retrieves the accompanying PFI files with the processing parameters that get stored in the GIMP layer meta-data.<br>
<br>
<a href="http://photoflowblog.blogspot.com/2017/02/the-new-photoflow-gimp-plug-in-interface.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com10tag:blogger.com,1999:blog-8971634805102964877.post-11476479486827214922016-10-10T14:04:00.000-07:002016-10-10T14:13:48.458-07:00Non-destructive Lab editing with GIMP and the PhotoFlow plug-inSince a while PhotoFlow is also available in the form of a GIMP plug-in. It means that PhotoFlow can be used directly within GIMP, to open and process RAW images as well as to apply non-destructive editing to any GIMP layer.<br>
<br>
The most simple way to use GIMP in combination with the PhotoFlow plug-in under Linux is to download and run the <a href="http://appimage.org/">AppImage</a> package that is hosted on the <a href="https://discuss.pixls.us/t/community-built-software/2137">pixls.us web site</a>. <a href="https://youtu.be/mhEQrAVMp_Q">This screencast</a> explains the details of how to run the GIMP AppImage and briefly introduces the tools that are provided with it.<br>
<br>
One of the possibilities offered by the PhotoFlow GIMP plug-in is to apply non-destructive edits in Lab colorspace to any GIMP layer. The Lab colorspace (or better <a href="https://en.wikipedia.org/wiki/Lab_color_space">CIELab</a>) is an alternative representation of the pixel data that, unlike RGB, separates the luminance information from the color information. It is therefore possible for example to adjust the luminance of the image without changing the color components, or to adjust the color saturation in a way that is more natural and pleasing than in RGB.<br>
<br>
Let's see how this works in practice.<br>
<br>
<a href="http://photoflowblog.blogspot.com/2016/10/non-destructive-lab-editing-with-gimp.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com12tag:blogger.com,1999:blog-8971634805102964877.post-27458832902251658322016-03-21T05:44:00.000-07:002016-04-07T05:21:20.240-07:00PhotoFlow version 0.2.6 released<div class="separator" style="clear: both; text-align: justify;">
<b>A new PhotoFlow version 0.2.6 is out!</b></div>
<div class="separator" style="clear: both; text-align: justify;">
<br></div>
<div class="separator" style="clear: both; text-align: left;">
This new version comes with lots of new or improved features and an updated GUI, including a better layout of the filters controls and an handy lateral toolbox that provides shortcuts for some of the most commonly used filters:</div>
<div class="separator" style="clear: both; text-align: center;">
<br></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsyrwXpRB2D8Afyk_gg-w8THg9p9dwj7aFmB6JOPIzJ8BfTkqkF6aYnrmYkQkczYQ_WBOQvaCYStyS3pmi3b21r4WF57PfIcJh5debZVR3NSMDANGd5N_RbeqcY3QUvNtXQBgjjy-kJwiZ/s1600/annotated-screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="326" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsyrwXpRB2D8Afyk_gg-w8THg9p9dwj7aFmB6JOPIzJ8BfTkqkF6aYnrmYkQkczYQ_WBOQvaCYStyS3pmi3b21r4WF57PfIcJh5debZVR3NSMDANGd5N_RbeqcY3QUvNtXQBgjjy-kJwiZ/s640/annotated-screenshot.png" width="640"></a></div>
<div style="text-align: center;">
<i>The image in the preview area is courtesy of <a href="https://plus.google.com/+AndreasKatifes/posts">Andrea Katifes</a></i></div>
<br>
<br>
<a href="http://photoflowblog.blogspot.com/2016/03/photoflow-version-026-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com13tag:blogger.com,1999:blog-8971634805102964877.post-3984785903776615302015-12-07T14:49:00.001-08:002015-12-07T14:57:21.766-08:00New PhotoFlow version 0.2.5A new PhotoFlow version 0.2.5 is out!<br>
<br>
This version bring two new cool features that will make the creation of local masks even easier:<br>
<br>
<ul>
<li>A path selection tool that creates a closed region by connecting user-defined control points with a spline curve. It also provides an optional smooth falloff edge for feathering the selection. The path selection tool is similar to the path mask in Darktable, and most of the source code is actually derived from Darktable.<br>This tool is particularly useful to generate smooth layer opacity masks for local editing.</li>
<li>A smoothing option for the brush of freehand drawing tool, with an adjustable smoothness:</li>
</ul>
<a href="http://photoflowblog.blogspot.com/2015/12/new-photoflow-version-025.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com10tag:blogger.com,1999:blog-8971634805102964877.post-26592732949286883052015-11-08T07:41:00.000-08:002015-11-08T07:41:18.185-08:00PhotoFlow Tutorials part 1: Basic UsageHere comes the first PhotoFlow <b><span style="color: #fff2cc;">video tutorial</span></b> with sound!<br>
<div class="separator" style="clear: both; text-align: center;">
<br></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/HQpyJapbxrY/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/HQpyJapbxrY?feature=player_embedded" width="320"></iframe></div>
<br>
<br>
<a href="http://photoflowblog.blogspot.com/2015/11/photoflow-tutorials-part-1-basic-usage.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com4tag:blogger.com,1999:blog-8971634805102964877.post-35523751485867211892015-11-02T14:23:00.000-08:002015-11-02T14:23:59.011-08:00New PhotoFlow version 0.2.4 released<b>The next PhotoFlow version 0.2.4 is out!</b><br>
This is a maintenance release, only providing bug fixes and no new features.<br>
<span style="font-weight: normal;">The complete changelog for version 0.2.4 can be found <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.4">here</a>.</span><br>
<div>
<span style="font-weight: normal;"></span><br>
</div><a href="http://photoflowblog.blogspot.com/2015/11/new-photoflow-version-024-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-2287141882642467352015-10-27T13:38:00.000-07:002015-11-02T13:38:25.782-08:00New PhotoFlow version 0.2.3 released<b>The next PhotoFlow version 0.2.3 is out!</b><br>
The source code, as well as OSX and Windows installers, are available from the <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.3">github</a> repository.<br>
For Ubuntu users, the updated packages are available from the <a href="https://launchpad.net/~dhor/+archive/ubuntu/myway/">Highly Explosive</a> PPA.<br>
Updated archives for Arch Linux are also available from the <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.3">github</a> repository.<br>
<div>
<br></div>
<div>
This new version includes several new features and improvements:<br>
<br>
<br>
<br>
<li>The list of available RAW demosaicing methods now includes the <b><span style="color: #6fa8dc;">LMMSE algorithm</span></b>, ported from RawTherapee. LMMSE is in many cases the optimal choice for <b><span style="color: #6fa8dc;">noisy and/or high-ISO</span></b> images.</li>
<li>Added new <b><span style="color: #6fa8dc;">impulse noise reduction</span></b> tool, based on the equivalent tool from RawTherapee</li>
<li>Added new <b><span style="color: #6fa8dc;">perspective correction</span></b> tool, based on the "keystone perspective correction" from Darktable.</li>
<li>A <b><span style="color: #6fa8dc;">reset button</span></b> is now available to restore the tools parameters to their default values</li>
<br>
<h4>
<span style="font-weight: normal;">The complete changelog for version 0.2.3 can be found <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.3">here</a>.</span></h4>
</div><a href="http://photoflowblog.blogspot.com/2015/10/new-photoflow-version-023-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-41824025026242697012015-10-04T05:08:00.002-07:002015-10-24T11:43:55.298-07:00New PhotoFlow version 0.2.2 released<b>The next PhotoFlow version 0.2.2 is out!</b><br>
The source code, as well as OSX and Windows installers, are available from the <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.2">github</a> repository.<br>
For Ubuntu users, an updated package will most likely be available in the next few days.<br>
<div>
<br></div>
<div>
This new version includes few major improvements:<br>
<br>
<b>RGB histogram visualization</b><br>
An RGB histogram has appeared above the layer list, on the top-left part of the application window. The histogram shows the RGB values of either the merged output or the sticky layer, depending which one is activated in the GUI.<br>
<br>
<b>Interactive editing of gradients shape</b><br>
It is now possible to modify the shape of an horizontal or vertical gradient by means of control points that are added and modified directly in the preview area. This new feature is accessible when the editing mode of the gradient tool is activated, as shown in the screenshot below.<br>
<br>
</div><a href="http://photoflowblog.blogspot.com/2015/10/new-photoflow-version-022-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com9tag:blogger.com,1999:blog-8971634805102964877.post-62660374693951773752015-09-19T10:48:00.000-07:002015-10-24T11:44:34.355-07:00New PhotoFlow version 0.2.1 released<b>The next PhotoFlow version 0.2.1 is out!</b><br>
The source code is available from the <a href="https://github.com/aferrero2707/PhotoFlow/releases/tag/v0.2.1">github</a> repository, while OSX and Windows installers will be provided very soon through the same link.<br>
For Ubuntu users, an updated package will most likely be available in the next few days as well.<br>
<br>
PhotoFlow version 0.2.1 fixes a quite large number of issues related with the new GUI layout.<br>
However, a new release would be rather boring without new features! So there is a bunch of cool new things and improvements that have been added in this release.<br>
<br>
<a href="http://photoflowblog.blogspot.com/2015/09/new-photoflow-version-021-released.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com1tag:blogger.com,1999:blog-8971634805102964877.post-58991493156939532132015-09-18T07:18:00.000-07:002015-10-24T11:44:53.869-07:00Mouse-assisted image rotationIn the upcoming PhotoFlow version 0.2.1 the <b>scale/rotate</b> tool will acquire a cool new feature: the ability to control the rotation angle with the mouse.<br>
<br>
It will now be possible to draw a guide segment on the image, and let photoflow adjust the rotation angle such that the line will become horizontal or vertical (whatever is closer).<br>
<br>
<a href="http://photoflowblog.blogspot.com/2015/09/mouse-assisted-image-rotation.html#more">Read more »</a>PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-41710854978019694352015-08-21T12:49:00.000-07:002015-08-21T12:49:26.323-07:00New PhotoFlow release 0.2.0 is out, with a new and improved GUI<div class="separator" style="clear: both; text-align: left;">
<u>I'm happy to announce that the latest PhotoFlow version <b>0.2.0</b> is out!</u></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The new version is currently only available as source code from the master branch on <a href="https://github.com/aferrero2707/PhotoFlow">github</a>. </div>
<div class="separator" style="clear: both; text-align: left;">
Linux, Windows and OSX packages will be provided very soon.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The main update in this version is the <b>new GUI layout</b> that uses a single window scheme instead of putting the controls of each layer into separate modal dialogs:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxpVIFtRWUk1tDyxu_sUwitgLYWwNfecL0rOdnHkBKYhWP1EwAwAE9z1RsWzxo6l7LwPASMhcBJCp021X_TF-Ee0myDBpYmlSKI2gAbjhGV_WYCOOn37X16Hv3KBOvzvUjBAklykqMSLE/s1600/Screen+Shot+2015-08-21+at+17.04.34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxpVIFtRWUk1tDyxu_sUwitgLYWwNfecL0rOdnHkBKYhWP1EwAwAE9z1RsWzxo6l7LwPASMhcBJCp021X_TF-Ee0myDBpYmlSKI2gAbjhGV_WYCOOn37X16Hv3KBOvzvUjBAklykqMSLE/s640/Screen+Shot+2015-08-21+at+17.04.34.png" width="640" /></a></div>
<br />
<br />
In this new layout, the list of layers has been moved to the left of the preview area, while on the right a new panel appeared which groups all the opened tool controls. The controls of a given layer are added to the right panel by <b>double-clicking on the layer's name</b> (in the previous versions, double-clicking on the layer name opened the controls dialog, so the logic is finally quite similar).<br />
<br />
The basic parameters of the selected layer (name, blend mode, opacity and intensity) are <b>duplicated above the layers list</b> for quick access, even if the the main layer controls are not opened in the right panel:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyyxPopHfbJDE3-lmkuHTcZ2utEu3YWm_q3YdXa8VWsrkth30x3ACZT-6M9m6-kxmoU_YtDE6XKSwqALhPVcTBA_3CqRk1ozDhKI4y2y4Jb62AHea_5afJI3tyLsHDbrenOdIeYoJHpM4/s1600/Screen+Shot+2015-08-21+at+17.43.54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyyxPopHfbJDE3-lmkuHTcZ2utEu3YWm_q3YdXa8VWsrkth30x3ACZT-6M9m6-kxmoU_YtDE6XKSwqALhPVcTBA_3CqRk1ozDhKI4y2y4Jb62AHea_5afJI3tyLsHDbrenOdIeYoJHpM4/s1600/Screen+Shot+2015-08-21+at+17.43.54.png" /></a></div>
<br />
<br />
The controls widgets that appear in the right panel, and which replace the old dialogs, have a common "header" followed by tool-specific widgets (sliders, curves, selectors, etc...):<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTXg3m9ZsujIyBpxK3eunfv0M7LBW6F73Eco1cnUOV1kX94DU0pTNX7Hk9ussg9dLOfbQu-Aj6aHQPiN7wxMi_SKhJTDpH8qEPFNOJa1wDC716aWbbD9Nte8vsddC9bKE5RMsudRpIfVw/s1600/Screen+Shot+2015-08-21+at+17.44.38.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTXg3m9ZsujIyBpxK3eunfv0M7LBW6F73Eco1cnUOV1kX94DU0pTNX7Hk9ussg9dLOfbQu-Aj6aHQPiN7wxMi_SKhJTDpH8qEPFNOJa1wDC716aWbbD9Nte8vsddC9bKE5RMsudRpIfVw/s1600/Screen+Shot+2015-08-21+at+17.44.38.png" /></a></div>
<br />
The common header includes the basic layer parameters (name, blend mode, opacity and intensity), plus a number of small buttons:<br />
<br />
<br />
<table>
<tbody>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghUJlzU0pcwix551JSpUJKB90ZiwzQYvCuNHD0AUCBbrZGjSXQf11LjuAb7nTpU2gpuIn2xlxaup2Xf9lJHRE5rf9RIqovtsvFBjMeMzlvLLaqu1_-421F8yu3RHeavy6S0QC6tRLEkavJ/s1600/collapse_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghUJlzU0pcwix551JSpUJKB90ZiwzQYvCuNHD0AUCBbrZGjSXQf11LjuAb7nTpU2gpuIn2xlxaup2Xf9lJHRE5rf9RIqovtsvFBjMeMzlvLLaqu1_-421F8yu3RHeavy6S0QC6tRLEkavJ/s1600/collapse_doc.png" /></a></td>
<td>Expand/collapse the controls.</td>
</tr>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAGVDlo0VjH6MFVSdDUdKmNsF-fqgSSxPxJSmBll5-SH4fvIoRgz6Xjd-8xpsCMQb1j7pIHLJxeYNL2w4Vkv_FYdMSIU5bCmK187HQRjpP6EscETVbMMvNWZGrgibAZGCV52HRKIh9RXA/s1600/close_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAGVDlo0VjH6MFVSdDUdKmNsF-fqgSSxPxJSmBll5-SH4fvIoRgz6Xjd-8xpsCMQb1j7pIHLJxeYNL2w4Vkv_FYdMSIU5bCmK187HQRjpP6EscETVbMMvNWZGrgibAZGCV52HRKIh9RXA/s1600/close_doc.png" /></a></td>
<td>Close the controls (it does no remove/delete the corresponding layer).</td>
</tr>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxr-q9MrsYNGhnWvRk8PdKh48TSMvyMWbcuBZNg52TzMBChDFg77wJqUbD_Q2IHGKX5MnAyAGRo_GB4Nvj8UFBY8fw0vQ4zoXCcs1UtQJi_hDNujFLww3o8SXI0UAoEayKPozkzB7k6qCj/s1600/visible_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxr-q9MrsYNGhnWvRk8PdKh48TSMvyMWbcuBZNg52TzMBChDFg77wJqUbD_Q2IHGKX5MnAyAGRo_GB4Nvj8UFBY8fw0vQ4zoXCcs1UtQJi_hDNujFLww3o8SXI0UAoEayKPozkzB7k6qCj/s1600/visible_doc.png" /></a></td>
<td>Toggle the layer visibility. This button has the same effect as the corresponding check box in the layers list. Both can be used simultaneously.</td>
</tr>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnTrY75VsU942I6JWRAdUzXb9TGfudzXQ8Ai_7rCmnl4pjdG8pIk3cE5mLCoFlyjIDIAi5uR6ZTvwoHSGSks0wnHMgA0zXHUk60a4Av1rlqGOlrNzcj2GtMX_iM2I8ASsp6DTTQ4U4aOln/s1600/mask_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnTrY75VsU942I6JWRAdUzXb9TGfudzXQ8Ai_7rCmnl4pjdG8pIk3cE5mLCoFlyjIDIAi5uR6ZTvwoHSGSks0wnHMgA0zXHUk60a4Av1rlqGOlrNzcj2GtMX_iM2I8ASsp6DTTQ4U4aOln/s1600/mask_doc.png" /></a></td>
<td>Enable/disable the layer masks. When disabled, any grayscale layer mask associated to the layer is completely ignored. Useful to quickly preview the effect of a mask by toggling it on and off.</td>
</tr>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXd6MSbXi_N3UOEQAoEtowtO9hzfhrLIOas40-9KWfQAdV4CN9ECDFtgMCffxd8I-JCAKHXYU6g43rzXX7mKMlQwFsnqDKhOtHlC_DgOp9K2WYbEbEwSOAOhUhZLCo6uPPWeHR8q7srEUC/s1600/pushpin_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXd6MSbXi_N3UOEQAoEtowtO9hzfhrLIOas40-9KWfQAdV4CN9ECDFtgMCffxd8I-JCAKHXYU6g43rzXX7mKMlQwFsnqDKhOtHlC_DgOp9K2WYbEbEwSOAOhUhZLCo6uPPWeHR8q7srEUC/s1600/pushpin_doc.png" /></a></td>
<td>Toggle "sticky" flag on/off. When enabled, the preview area will always show the output of the corresponding layer, otherwise the composite output will be shown. Only one tool at a time will be set in "sticky" mode.</td>
</tr>
<tr>
<td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOjQt1rJs9OMQvzpl2W6w_r7gto9Fo5kPvkKdSlFhgQDaRYY0Nv-PgR0SZ9wCqJoz0mC0Km6w7rOja_Wh2JF_NJwFI8g-UfhPpa3VXgz3GKzIq_Ltdiwbj7IURWruMo5QQIO1YiQIPCpl6/s1600/edit_doc.png"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOjQt1rJs9OMQvzpl2W6w_r7gto9Fo5kPvkKdSlFhgQDaRYY0Nv-PgR0SZ9wCqJoz0mC0Km6w7rOja_Wh2JF_NJwFI8g-UfhPpa3VXgz3GKzIq_Ltdiwbj7IURWruMo5QQIO1YiQIPCpl6/s1600/edit_doc.png" /></a></td>
<td>Toggle "editing" flag on/off. When enabled, mouse interactions in the preview area are allowed for the corresponding tool. Only one tool at a time will be set in "editing" mode.</td>
</tr>
</tbody></table>
The rest of the controls are basically equivalent to the ones available in the previous tools dialogs. <br />
<br />
The "editing" flag probably deserves some additional clarifications. In PhotoFlow, several tools can be controlled via mouse interactions in the preview area. For example, control points can be added into a curves adjustment by control-clicking in the preview area, or the area selected by the crop tool can be adjusted by dragging the sides of a corresponding highlighted rectangle rendered on top of the preview image.<br />
However, only one tool at a time can eventually interact with the preview area, otherwise it would be a complete anarchy. The "editing flag" toggle button serves exactly this purpose: it defines which tool takes exclusive control of the mouse interactions in the preview area.<br />
<br />
<hr />
<br />
This new release includes some additional changes/improvements:<br />
<br />
<ul>
<li>updated G'MIC to the 1.6.5.2_pre version</li>
<li>grouped mask-related tools in a new "mask" tab</li>
</ul>
<br />
<ul>
</ul>
<div>
As this release involves a quite extensive modification of the GUI source code, I cannot exclude more instabilities and crashes than usual. However, I have decided to release this new version as early as possible to hopefully receive feedback and improve it even further in the next releases, which will likely come quite frequently.</div>
PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com6tag:blogger.com,1999:blog-8971634805102964877.post-36067843886239712902015-08-05T08:06:00.000-07:002015-08-05T08:06:07.614-07:00New PhotoFlow version 0.1.6 releasedI'm pleased to announce that a new version of PhotoFlow has just been released on <a href="https://github.com/aferrero2707/PhotoFlow">GitHub</a>. This version brings a few nice new features and includes several improvements suggested here and there...<br />
<br />
Here are the main improvements:<br />
<br />
<br />
<ul>
<li>EXIF data is now copied from input images to the exported TIFF and Jpeg files. The EXIF data is handled through the GEXIV2 library (the same used by GIMP), therefore GExiv2 is needed from now on to compile PhotoFlow.</li>
<li>The preview image is now processed by multiple threads (one for each available CPU core), I expect some significant improvement on multi-core machines</li>
<li>A new "HSL mask" tool has been added: it allows to create a layer mask based on Hue, Saturation and Luminance curves</li>
<li>The icons associated to the layer masks now reflect the actual mask status (empty, enabled, disabled)</li>
<li>The G'MIC code has been patched to avoid crashes under OSX. Now most of the G'MIC filters work in a stable way on OSX as well</li>
</ul>
<br />
<br />
The OSX installer is available from <a href="http://aferrero2707.github.io/PhotoFlow/#downloading-and-compiling">here</a>, while Ubuntu packages should soon be available from <a href="https://launchpad.net/~dhor/+archive/ubuntu/myway">Dariusz Duma PPA</a>. A windows installer will also follow in a short time and will be available from the same link os the OSX one.<br />
<br />
For the next version, I plan to focus on finalizing the new controls interface, that will be hopefully more user-friendly than the present dialog-based one (see <a href="http://photoflowblog.blogspot.com/2015/06/new-interface-and-new-tutorial-coming.html">here</a> for a preview)...<br />
<br />
<b>Any feedback will be highly appreciated!</b><br />
<br />
----------------<br />
Here is the full changelog:<br />
<br />
<br />
<ul>
<li>Improved selection of curve points</li>
<li>The curve points for the generation of the mask for the the B/C/S/H (Brightness/Contrast/Saturation/Hue) tool can now be added by ctrl-clicking on the preview area.</li>
<li>Added feathering of B/C/S/H mask</li>
<li>Added H/S/L mask tool. The generated grayscale image is equivalent to the mask of the B/C/S/H tool, however the advantage is that it can be used as a generic layer mask to be associated to other tools (like curves, blurs, etc...)</li>
<li>Improved gaussian blur filter:</li>
<ul>
<li>added memory caching at the filter input (improves performance significantly)</li>
<li>blur method is now the same for preview and rendering, and can be choosen from configuration dialog</li>
<li>blur method is fixed to "accurate" for radii below 5 pixels</li>
<li>blur method defaults to "fast" (sii) for radii larger than 5 pixels</li>
</ul>
<li>Modified sinkscreen_pf.c to allow for parallel processing of dirty tiles (one thread for each available CPU core). This improves the responsiveness of the preview area on multi-core machines.</li>
<li>Input EXIF/XMP/IPTC metadata are now saved to the exported TIFF and JPG images, using GExiv2. Starting from this version, GExiv2 is therefore needed to compile PhotoFlow</li>
<li>Added default layer names for several tools (instead of the generic "New Layer")</li>
<li>Icons for the layer masks now represent the actual status of the mask:</li>
<ul>
<li>white if mask is empty</li>
<li>a gradient if the mask contains one or more layers</li>
<li>a crossed gradient if the mask is not empty, but disabled</li>
</ul>
<li>Updated French transaltions</li>
</ul>
<br />
<br />
G'MIC-related changes:<br />
<br />
<br />
<ul>
<li>Added optional in-memory tile caching for G'MIC operations (one cache for each iteration)</li>
<li>Improved G'MIC bilateral smoothing (or "surface blur" filter):</li>
<ul>
<li>added padding parameter based on spatial variance (scaled to actual zoom level)</li>
<li>"value variance" is now independent of zoom level (was incorrectly scaled together with the spatial variance)</li>
<li>enabled tile caching</li>
</ul>
<li>Fixed multi-threaded processing of G'MIC filters under OSX (by protecting all sscanf calls with a global mutex)</li>
<li>The film processing presets have been moved from the "G'MIC" to the "color" category</li>
</ul>
<br />
<br />Anonymoushttp://www.blogger.com/profile/00179561432218974788noreply@blogger.com0tag:blogger.com,1999:blog-8971634805102964877.post-80887833267275687462015-07-07T14:23:00.000-07:002015-07-07T14:23:51.721-07:00A Blended Panorama with Hugin & PhotoFlow [pixls.us]<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_n05Zc35DYh96cSx28dpCucuZQokVhNGLg_vO7HALHwswVzfA6_kyD6pqkeSBeVFy5JGkktWZqSXGtY4lQVwri1WdZj8nogoykLuCv8CcdgU1faaB9Td0v7jTh7UgpAvyPQmLZ_NQfF_Q/s1600/pano_final2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_n05Zc35DYh96cSx28dpCucuZQokVhNGLg_vO7HALHwswVzfA6_kyD6pqkeSBeVFy5JGkktWZqSXGtY4lQVwri1WdZj8nogoykLuCv8CcdgU1faaB9Td0v7jTh7UgpAvyPQmLZ_NQfF_Q/s640/pano_final2.jpg" width="640" /></a></div>
<br />
<br />
It took quite some time to get it ready for publishing, but finally my first article on <a href="http://pixls.us/">pixls.us</a> is ready: <a href="https://pixls.us/articles/a-blended-panorama-with-photoflow/">A Blended Panorama with Hugin & PhotoFlow</a>.<br />
<br />
It basically collects all my knowledge about combining multiple shots into a panoramic image, and blending multiple exposures to expand the dynamic range of the camera in a natural way.<br />
<br />
The tutorial is quite long, but it hopefully gives all details needed to reproduce the various steps.<br />
<br />
By the way, once you are on pixls.us I suggest you to take a tour of the other awesome <a href="https://pixls.us/articles/">articles</a> as well as the <a href="https://discuss.pixls.us/">forum</a>, where some great people discuss about Open Source tools and shooting or post-processing techniques.<br />
<br />
Happy reading!PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com1tag:blogger.com,1999:blog-8971634805102964877.post-14171817627908895832015-06-29T07:22:00.001-07:002015-06-29T07:22:36.441-07:00Version 0.1.5 released<b>Yet another PhotoFlow version is out!</b><br />
<br />
The new 0.1.5 release brings two brand new tools:<br />
<div class="p1">
<div class="Bt Pm" style="max-height: none;">
<div class="Ct">
<br />-
the <b>Volume</b> tool, which allows to apply some local contrast
enhancement and modulate the strength of the effect separately in the
shadows, mid-tones and highlights. This is a realization of the idea
discussed by <span class="proflinkWrapper"><span class="proflinkPrefix">+</span><a class="proflink aaTEdf" href="https://plus.google.com/105956747281909080618">Patrick David</a></span> on his blog: <a class="ot-anchor aaTEdf" dir="ltr" href="http://blog.patdavid.net/2014/08/clarity-in-gimp-local-contrast-mid-tones.html" rel="nofollow" target="_blank">http://blog.patdavid.net/2014/08/clarity-in-gimp-local-contrast-mid-tones.html</a></div>
<div class="Ct">
</div>
<div class="Ct">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRKL6f4CKVWr7XHKj6Ma14A_Q_uAhwVWW1ygoWAD0cHdDPw7l_6c0K9EgcX10YMr2MaIs60ibhMBA_prlN_U-MdCov5jxiaKQBNaQmFd8zlEitD4C8Of_lBfAzerq5_zFDvDGCg4lhkUza/s1600/Screen+Shot+2015-06-19+at+12.09.32+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRKL6f4CKVWr7XHKj6Ma14A_Q_uAhwVWW1ygoWAD0cHdDPw7l_6c0K9EgcX10YMr2MaIs60ibhMBA_prlN_U-MdCov5jxiaKQBNaQmFd8zlEitD4C8Of_lBfAzerq5_zFDvDGCg4lhkUza/s320/Screen+Shot+2015-06-19+at+12.09.32+PM.png" width="305" /></a></div>
<div class="Ct">
<br /><br />-
the <b>Brightness/Contrast/Saturation/Hue Adjustment</b> tool, which includes
three curves that allow to modulate the effects according to the hue,
the saturation and/or the lightness of the input pixels. By default the
curves are disabled and all adjustments are applied globally. This tool
allows to do things like "boost the saturation and the contrast of dull
green colors in the mid-tones". The screenshot gives an example of an
hue adjustment that selectively turns the red colors into green, using
the curve shown in the image.</div>
<div class="Ct">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-TF7O0WfjI0o/VY28inDqc8I/AAAAAAAAAZ8/ner8C6FsU38/s1600/Screen%2BShot%2B2015-06-26%2Bat%2B11.59.29%2BAM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="286" src="http://4.bp.blogspot.com/-TF7O0WfjI0o/VY28inDqc8I/AAAAAAAAAZ8/ner8C6FsU38/s640/Screen%2BShot%2B2015-06-26%2Bat%2B11.59.29%2BAM.png" width="640" /></a></div>
<div class="Ct">
<br />The image used in the screenshot above is by <span class="proflinkWrapper"><span class="proflinkPrefix">+</span><a class="proflink aaTEdf" href="https://plus.google.com/116138687126548526738">andrew mcmillan</a></span>: <a class="ot-anchor aaTEdf" dir="ltr" href="https://plus.google.com/+andrewmcmillan/posts/2qN4AwheFgt" rel="nofollow" target="_blank">https://plus.google.com/+andrewmcmillan/posts/2qN4AwheFgt</a></div>
</div>
<br />
<br />
Here is the complete <b>changelog</b>:<br />
<br />
- Added new "Brightness/Contrast/Saturation/Hue Adjustment" tool, which replaces the previous "Hue/Saturation Adjustment"<br />- Added "Volume" tool (similar to "Clarity", i.e. local contrast targeting the mid-tones), inspired by <a class="ot-anchor aaTEdf" dir="ltr" href="http://blog.patdavid.net/2014/08/clarity-in-gimp-local-contrast-mid-tones.html" rel="nofollow" target="_blank">http://blog.patdavid.net/2014/08/clarity-in-gimp-local-contrast-mid-tones.html</a><br />- LibRAW is now compiled as a separate library (like in darktable)<br />- Updated G'MIC code to version 1.6.5.0 <br />
<br />
Updated Windows and OSX installers are available from the usual <a href="http://aferrero2707.github.io/PhotoFlow/#downloading-and-compiling">downloads</a> page.</div>
<br />PhotoFlow Image Editorhttp://www.blogger.com/profile/08368493434378739843noreply@blogger.com0