I feel a bit funny posting at this time, I don’t want to take anything away from the recent darktable port to Windows. If darktable would have had a Windows port back in the day, I may not have done any of this programming… Kudos and thanks to the darktable team, I’ll be trying it out.
Right now though, I’ve just tagged the 0.6 version of rawproc in github:
If you happened to have tried previous versions in Linux, I think you’ll find this version to be workable; I just previously didn’t have the wxWidgets chops to keep from doing things GTK didn’t like. Now, works fine with GTK2; I’ve compiled and tried GTK3 and it seems to be okay, but I haven’t tested that combination with the same fervor…
The big things I want to bring up here are:
- Colorspace tool: After the profiles discussion from a month or so, thanks to @Elle’s kind feedback, I decided to just add a Colorspace tool that can be inserted anywhere in the processing chain. I don’t know if this arrangement will stay, but for now it give me the ability to do apply/assign colorspaces wherever and see what happens. I haven’t calibrated my camera or monitor yet (too busy programming ) and the dcraw ProPhoto space is working well enough so I’m going to stay there for the time being. But, I intend to wrestle understanding of color in the coming months, and this tool seems to be what I need to experiment.
- Redeye tool: I mention this one for @David_Macek, based on his recent thread. It doesn’t find eyes, but it does a decent job of converting the red to a realistic looking rendition.
There are 32 and 64 bit Windows installers and zipped executables at the release page. For compiling, 0.6 now has autoconf tools. The old Makefile is still there, my advice is to do an out-of-tree configure-based build or the old Makefile will be overwritten. Building rawproc is still an adventure, requiring building gimage first:
I’m going to study up on AppImage, so you may see one of those packages in the near future.
Things I’ve found useful:
- Easy access to dcraw wavelet denoise. Just put a input.raw.libraw.wavelet_denoise parameter in Properties, try a value of 500 to start. Excellent denoise performance, doesn’t add much time to raw conversion.
- Per-channel curve: I put this in to provide tools for tinting grayscale images, but most of you probably know it has much more utility. I’m now also using it for white balance correction, but a WB tool is contemplated for rawproc 0.7.
- img, the command line program, now does wild card processing, so you can do a batch of images like this:
img "*.NEF" gamma:2.2 blackwhitepoint resize:640,0 sharpen:1 ""album/*.jpg"
and you get a bunch of equivalently named JPEGs in the album subdirectory with rudimentary processing. This is really the tool that enabled me to shoot RAW even for family snapshots; I used it on our recent vacation and was able to post decent pictures for family consumption every evening. Later, I go back and pick the ones I want to process more specifically with rawproc. Really, I’ve found that I don’t want to keep intermediate images for PP; what I really needed was a JPEG sized for general viewing and posting. 250k images are quicker to post than 2-3MB images, and look just fine in web browsers. Any different PP starts back with the NEF file.
So there, I think I’m going to take a programming break now, and shoot some images…