Am Sonntag, den 01.03.2015, 19:32 -0800 schrieb David Vincent-Jones: 
> I am confused by the operation of the channel mixer.
> If I open the mixer and look at the Red channel the 'red' value is nominally 
> set at 1 ... if I now move the red slider to a lower level I would expect 
> that 
> the red values are diminished over the entire range but what appears to occur 

  What exactly do you mean by "dimished over the entire range"? That the
histogramm retains its shape, but the height is reduced at every value
by the same fraction? I'm having trouble imaging how this could work. A
certain red value would get less populated (say by a factor of 2), but
how should dt decide which pixels to discard/to desaturate in red and
others not?

> is that red values are minimized from the high end of the scale leaving the 
> low end untouched. If I push the red value down to .500 then the entire red 
> section of the histogram is bunched in exactly 1/2 of the scale.
> 
> I am not sure at all what the intention is with this module when used with 
> values < 1.

I'm guessing here: but isn't this supposed to be some sort of matrix
multiplication?

So: red(new) = c_rr * red(old) + c_rg * green(old) + c_rb * blue(old)
(c_ij are the specific coefficients for mixing the channels; similar
equations hold for the other colours; calculation done for every pixel)

Regards,
  Oliver



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Darktable-users mailing list
Darktable-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-users

Reply via email to