@houz, thanks, that’s a great idea I hadn’t considered. And yes,
comparing the primaries, they’re similar but not identical, and I’m not
yet familiar enough with this stuff to know how significant is the
difference.
After I conclude the on-going family project, I’m going to profile my
camera and calibrate my displays. What I want to have in rawproc is
enough CMS to accommodate those profiles, and later implement
soft-proofing and other things I come across.
I want to thank all who have helped me in this thread, particularly
those who author/work on other raw processors. What this had been for
me is 1) a significant learning experience, and 2) implementing
something that supports my own peculiar notions about workflow on
small-ish computers. I’m very much not out to compete with the more
capable offerings, rather, I want a learning-oriented platform where
basic digital image manipulation can be experimented with, for all its
power and pitfalls. G’MIC was especially influential; the whole idea of
stringing together image operations in any order prompted the tool that
eventually became rawproc.
In the learning vein, I’m going to clean up the gimage code so that the
algorithms are easier to follow. If you go to the internets for
literature and reference for a lot of these, it can be quite daunting to
assemble a working implementation of a particular operation. I hope
that code can help others grasp the fundamentals enough to write their
own rawprocs… 