Sourceforge Project of the Month May 2012

It is a big pleasure for me to announce that Luminance HDR won the award as May 2012 Sourceforge Project of the Month. It is  an honour for us to win this award, that has been given to absolutely brilliant projects for the last 10 years. And it is also a good occasion to talk a bit more in detail on what is going on in Luminance HDR.

I would like to start by saying my appreciation for the work made by Daniel and Franco: they are both seriously skilled developers and they compensate my lack of time by carrying on the development. It is all thanks to their work that we have a new beta version to play with after such a short time from the release of the 2.2.1: if you are curious to test the latest progress, we will appreciate any kind of feedback.

However, a lot of work needs to be done to bring Luminance HDR were I would love it to be. When I took it from the hands of the former founder, nearly two years ago, Luminance HDR was facing a really bad moment, and it was really close to be abandon [1][2]. Not much development was going on, so  it was given to me, a person that had no clue of the internal structure of the project. But I didn’t have a build for Mac OS X and I need a copy of Luminance HDR for my pictures. So I started compiling everything on Mac. And it worked. Sort of.

Without telling you the all story (I don’t want to bug you!), since that day, I’ve started working more and more on Luminance HDR. I’ve fixed several heavy memory leaks, merged the Main Window with the Tonemapping Window and started using tabs instead of MDI containers, just to name a few. At the same time, I’ve moved the building system to CMake and the source control repository to Git (and now that I’m forced to use SVN for other projects, I cannot tell you how much I love Git!). It’s probably thanks to my first efforts that Franco and Daniel started to work again on the project, pushing myself to do even better.

But the greatest thing that happens to Luminance HDR in these two years is you. Yes, you! I’ve started a Facebook group and in a few weeks we were 100. Now, almost 300. And you are all active users, sharing pictures, suggestions, tricks and proposing ideas. Without your support and feedback, we couldn’t understand whether our work was appreciated or not (something really important when you work for free!).

And now? I think this award is not the finish  line, but more the start. While the current code is being maintained and improved, many thing are happening to prepare the next generation. It’s a complex work, that involves rewriting a large part of the underlying processing engine, but it is a challenging task that will completely change our baby. I would love to have near real-time processing, and more improved and advanced post-processing features, in order to speed up the entire workflow. The GUI needs to be polished and improved as well. And much more. So, stay tuned…

Luminance HDR 2.3.0-beta1

We are pleased to announce Luminance HDR 2.3.0-beta1, a major release with important new features.

Thanks to the important work made by Franco and Daniel, this new release brings into Luminance HDR a brand new color management system, improved JPG, TIFF and PNG readers and writers and a new image alignment tool for RAW files as well (plus many other small changes).

Minimum requirement for Luminance HDR is a CPU that supports SSE2.

If you spot any bug, or you want to suggest a new feature, please use our Tracker.

You can download Luminance HDR 2.3.0-beta1 using one of these links:

[ Windows (32-bit) setup ][ Windows (32-bit) 7z ]
[ Windows (64-bit) setup ][ Windows (64-bit) 7z ]
[ Mac OS X (64-bit, Intel) ]
[ Source Code ]

Users of Fedora 16 and Fedora 15 can find pre built binaries for x86_64 and i386 here:

[ Fedora 16 x86_64 ] [ Fedora 16 i386 ]
[ Fedora 15 x86_64 ] [ Fedora 15 i386 ]

If you appreciate Luminance, please consider a donation (there is no minimum amount!):

If you want to share with other users your results, you can use our Flickr group and Facebook group.

Support us!

Luminance HDR is shortlisted for the May 2012 Sourceforge Project of the Month. If you want to support us, you can vote for Luminance HDR at this link*. If you want to know more about Sourceforge Project of the Month, you can go to this link.

* You need a Twitter account to vote!

Luminance HDR 2.2.1

We are pleased to announce Luminance HDR 2.2.1, a minor release with a few bug fixes.

For all the Windows users, TIFF support is now fully working again. Moreover, we also decided to split the GUI and the CLI into two independent executable: for those who use the CLI often, you have to use the new luminance-hdr-cli executable. This choice has several positive sides: Luminance HDR starts on Windows in a blink of an eye now, while the CLI is finally available on Mac OS X as well.

Just because we had a couple of bug reports in the past weeks, Luminance HDR requires at least SSE2 to work properly.

If you spot any bug, or you want to suggest a new feature, please use our Tracker.

You can download Luminance HDR 2.2.1 using one of these links:

[ Windows (32-bit) setup ][ Windows (32-bit) 7z ]
[ Windows (64-bit) setup ][ Windows (64-bit) 7z ]
[ Mac OS X (64-bit, Intel) ]
[ Source Code ]

Users of Fedora 16 and Fedora 15 can find pre built binaries for x86_64 and i386 here:

[Fedora 16 x86_64 ] [Fedora 16 i386 ]
[Fedora 15 x86_64 ] [Fedora 15 i386 ]

If you appreciate Luminance, please consider a donation (there is no minimum amount!):

If you want to share with other users your results, you can use our Flickr group and Facebook group.

Luminance HDR 2.2.0

We are pleased to announce Luminance HDR 2.2.0.

A long time has passed since the last Luminance HDR (2.1.0), however we did work a lot on it, both on the user interface and on the internal engine. We do have great ideas of how to improve it even more, so we decided to give you the effort of around six months of work while we continue working on it.

If you spot any bug, or you want to suggest a new feature, please our Tracker.

You can download Luminance HDR 2.2.0 using one of these links:

[ Windows (32-bit) setup ][ Windows (32-bit) 7z ]
[ Windows (64-bit) setup ][ Windows (64-bit) 7z ]
[ Mac OS X (64-bit, Intel) ]
[ Source Code ]

Users of Fedora 16 and Fedora 15 can find pre built binaries for x86_64 and i386 here:

[Fedora 16 x86_64 ] [Fedora 16 i386 ]
[Fedora 15 x86_64 ] [Fedora 15 i386 ]

If you appreciate Luminance, please consider a donation (there is no minimum amount!):

If you want to share with other users your results, you can use our Flickr group and Facebook group.

Note [Mac Users]: As the previous version, we have phased out support for 32 bit on Mac OS X. At the same time, we phased out support for Mac OS X Leopard as well, so you will need at least Snow Leopard to use Luminance HDR 2.2.0.

Update on the next release

This blog post is a little update on the status of Luminance HDR.

We have been working on a new version of Luminance HDR since the release of the current version, trying to improve functionalities and add a few more, with the aim of giving you a better software. Our core development team now counts a new member (Bruce), that has been a patch supplier for a long time before joining our team. However, we didn’t plan yet when and how the next release will be (maybe christmas?), so it might take long. Be patient!

In the meanwhile, I (Davide) started a new side project: I am trying to make a library out of Luminance’s engine, in order to offer similar functionalities to other software of the open source community. It is a really big project, that will keep me busy for a long period. However, it is my personal commitment to not leave Luminance HDR, which I’ve been cuddling for more than a year and I am proud of!

Mailing Lists

We decided to open 3 new mailing lists with the aim of a closer relationship with users, translators and potential developers. These mailing lists can be found here:

Feel free to join one or more that our mailing list: we are looking forward for you!

P.S. This blog will not allow comments anymore: use our Users Mailing List instead.

Luminance HDR 2.1.0

We are pleased to announce a new version of Luminance HDR. We are changing Luminance HDR deeply, re-factoring a lot of the legacy code. We are trying to add new features and at the same time take out the maximum from new multicore machines using new development techniques. This version is absolutely a big improvement for Windows users, which will experience a more stable and faster software. I do not want to list all the changes we made for this version, it will be too long, but we are definitely waiting for your comments in order to bring out a version 2.1.1 really quickly with all the improvements and the bug fix that Luminance HDR may require.

You can download Luminance 2.1.0 using one of these links:

[ Windows (32-bit) ]
[ Windows (64-bit) ]
[ Mac OS X (64-bit, Intel) ]
[ Source Code ]

Users of Fedora 14 and Fedora 15 can find pre compiled binaries for i386:

luminance-hdr-2.1.0-1.fc14.i386.rpm ]
luminance-hdr-2.1.0-1.fc15.i386.rpm ]
LibRaw-0.13.8-1.fc15.i386.rpm ]

64 bits packages can be easily built from the src.rpm provided.

Users of Ubuntu 11.04 can find pre compiled binaries for i386.

luminance-hdr_2.1.0-2_i386.deb ]
libraw_0.13.8-2_i386.deb ]

They must also install the package libtiff_3.9.4-2_i386.deb provided.

If you appreciate Luminance, please consider a donation (there is no minimum amount!):

If you want to share with other users your results, you can use our FlickR group and Facebook group.

Note [Mac Users]: This version of Luminance HDR runs only with Mac OS X 10.6 Snow Leopard and Mac OS X 10.7 Lion, in 64-bit native. We do not think to release a 32-bit version anymore, so Mac OS X 10.5 users should stick to the old version.

Luminance, 64 bits and Macs (Lion?)

I have been working on Mac OS X since I have taken the lead of the Luminance HDR project. Mac OS X is a nice platform, supported well by Qt, with several good quality external tool available (mainly coming from the Linux world). I did a lot of work to shape a nice interface on OS X and I will do more work later on this aspect.
To make my life easier, I decided to release a 32 bit only version of Luminance HDR (both for Windows and Mac OS X). Luminance however can be compiled in 64 bit without any drawback and this has several advantages. And in fact Daniel Kaneider’s work on a Win64 and my experiment with Universal compilation prove that.
So, since I started the development line that will bring to Luminance HDR 2.1.0 (still don’t know when!), I worked with the idea to release 64 bit builds at the end.

But obviously Apple decided that my plan to make an Universal build was too easy. I don’t know how many of you still use a 32 bit machine with OS X, but surely they are still a lot of people that did not upgrade to Snow Leopard from Leopard (and they will probably not upgrade to Lion): so now I am facing my personal dilemma about Luminance HDR’s development. In fact the new XCode 4 supports only OS X 10.6 and later, but not 10.5 (which means cutting out all the Leopard’s users). At the same time, Qt made its move and decided to support officially only 64 bit build, unless you do not compile Qt on your own.

Currently I’m working on Snow Leopard, using Qt 4.7.3 and supporting OS X Leopard (and 32 bit builds), but if I will upgrade my machine to Lion (not sure I will do that anyway), I will be forced to cut off all Leopard users and, as a consequence, drop the 32 bit build (Snow Leopard surely supports 64 bit applications, so it would not make sense to make a 32 bit build).

Luminance HDR on Windows 64

Daniel Kaneider, a long collaborator of the Luminance HDR project (even when the name was Qtpfsgui), made a 64 bit build of Luminance HDR for Windows.
It is a great thing to see Luminance running in 64 bit on Windows, but unfortunately this build is to be considered really unstable. However, we need your help to spread it around a learn when it crashes and why, so we can make it better, more stable and faster.
You can download the build on the link below. We are particularly interested in:

  • crashes
  • UI behaviour
  • visual artifacts
  • memory footprint (hdr creation and tonemapping in particular)
  • RAW handling

[ Windows (64-bit) SVN 918 ]