Skip to content

rawproc 1.3

Compare
Choose a tag to compare
@butcherg butcherg released this 02 Mar 14:54
· 130 commits to master since this release

New

  • libraw, littlecms, lensfun, and librtprocess are compiled against their latest master branch commits as of 3/1/2022. These are linked in the Appimage and Windows installer. I misstated this in the 1.2 announcement, as I'm keeping exiv2 at 0.27.3 until I work up the ambition to figure out how they moved to more recent C++...
  • Edit -> Edit Metadata: There is now a dialog box to edit the metadata, which I needed to put in the tags necessary to edit TIFFs as raws. Please note that rawproc does not import all available metadata in an image, based on my own myopic view of how metadata should be managed, so your favorite tag for munging is likely not available.
  • G'MIC tool: This is the signature add in 1.3. G'MIC was really the inspiration for rawproc and its toolchain organization, so it is long overdue that I include a rawproc tool that exposes all the richness of G'MIC processing to the rawproc tool chain. This tool uses libgmic, and has to be enabled in the rawproc build (./configure...) with --enable-gmic. You also need the libgmic.so.3 library somewhere in your system's library search path.
  • Script tool: The more general corollary to the G'MIC tool. This tool will allow the same functionality to other script-based image processing programs. The image transport are temporary TIFFs, and properties need to be configured to include a particular scripting application. This has been tested with G'MIC and ImageMagjick, but the scheme should carry to other programs. It occurs to me as I write this that the .conf file in 1.3 doesn't have example properties; that'll probably be the first fix in 1.3.1...

Fixes

  • Exposure tool crashed when disabled; wrong processing call. Thanks, @garagecoder
  • Removed various Windows-specific #defines, rawproc now requires a recent GCC C++ compiler, > 5
  • Changes to accommodate libraw's movement of shot_select in their data structures. To compile cleanly in most situations, rawproc now only recognizes image 0 in a multi-image raw file... :(

Notes

  • See the notes for 1.2, nothing new...