Okay, so how exactly does this thing work? The RGB and HSL channels
don't seem to be exclusive at least, so changing between those should
not affect history. I think I got gray to do something once, but now it
doesn't do anything, however much I drag the sliders around. Also the
HSL channels are a bit weird in the sense that if the sliders are all at
zero, it doesn't do anything, but even the slightest adjustment away
from zero sets the _absolute_ value of the selected channel.
Furthermore, changing the destination channel, even between
RGB/HSL/gray, doesn't affect the image in any way, it just shows me the
settings for that channel. Also, if I put some other plugin in the
history stack after channel mixer, then select a different destination
channel (so channel mixer gets put in the history again), then select
the previous instance of channel mixer from history, the selected
destination channel doesn't change. This also suggests that it only
affects the plugin UI, not what it does.
If the destination channel _should_ have an effect on the image, I
suggest breaking it into two dropdowns: the first one would select the
mixing mode and would get saved in the history, and the second one would
select the individual channel within that mode and would be purely for
display purposes. Also, if the gray destination is only available for
grayscale images, it should be hidden or disabled for RGB images.
In any case, I maintain that the channel mixer is buggy, it's just a
matter of defining where exactly the bug is.
On 17.07.2012 10:17, Henrik Andersson wrote:
> i just recalled :), that its a pretty hack way of distinguish r/g/b from gray
> source, it can be worked around BUT will introduce some inconsitency,
> selecting r/g/b channel will not affect history but selecting gray
> channel will..
> 2012/7/17 Henrik Andersson<henrik.4e@...>:
>> 2012/7/16 Mikko Rasa<tdb@...>:
>>> On 16.07.2012 20:10, David Vincent-Jones wrote:
>>>> Yes I do understand the concept except .... If one wants to review the
>>>> red, green and blue settings in the channel mixer it is necessarily to
>>>> click open each option in turn .... all settings are not simply
>>>> displayed at one time. However I did learn not to do it again. ;=))
>>> I'd say this is a bug; the destination channel selection only changes
>>> what's displayed and doesn't affect any actual settings (unless I've
>>> badly misunderstood what it does). Thus it shouldn't trigger saving the
>>> settings either.
>> The destination channel is a parameter for the settings of the plugin,
>> and therefor is also stored in history... So the behavior you see is
>> expected as with any other plugin.
>>> Live Security Virtual Conference
>>> Exclusive live event will cover all the ways today's security and
>>> threat landscape has changed and how IT managers can respond. Discussions
>>> will include endpoint security, mobile security and the latest in malware
>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>>> darktable-devel mailing list