Bug 363315

Summary: Averaged/Mixed Custom Color Selector
Product: [Applications] krita Reporter: Kurin <marupa.asaki>
Component: Color SelectorsAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: demetryromanowski, halla, tamtamy.tymona
Priority: NOR    
Version: 2.9.10   
Target Milestone: ---   
Platform: Other   
OS: All   
Latest Commit: Version Fixed In:

Description Kurin 2016-05-20 08:41:12 UTC
A tweak to the 'digital colors mixer' (or creation of a similar docker) that lets you mix two arbitrary colors (as opposed to FG/BG to arbitrary color) so that the two end-points don't change once you have set the color (The current version of 'digital colors mixer' changes the gradients whenever you set the color) for use in things like manual blending (rendering shadows, mixing colors, etc).  Being able to easily select the end-point colors by way of eyedropper (tool, or button on the docker) would be great as well.

Reproducible: Always

Steps to Reproduce:
Feature Request

Actual Results:  
Feature Request

Expected Results:  
Feature Request
Comment 1 Halla Rempt 2016-05-20 08:54:11 UTC
What kind of mixing do you want? I mean, creating a gradient over all channels, or maybe hue, saturation or value?
Comment 2 Kurin 2016-05-20 08:56:15 UTC
(In reply to Boudewijn Rempt from comment #1)
> What kind of mixing do you want? I mean, creating a gradient over all
> channels, or maybe hue, saturation or value?

Gradient over all channels.  If you were to put in 'red' and 'yellow' into the two slots, it'd be a gradient including red, red-orange, orange, orange-yellow, and yellow (and everything between).  Similarly if you put 'white' and 'black' in, it'd be white, light grey, middle-grey, dark grey, black.
Comment 3 Tiar 2020-11-03 23:40:52 UTC
There is a Color Mixer Python plugin (should be available by default, I believe; but you might need to enable it first), does it fit your purpose?
In any case, either Color Mixer or the Digital Colors Mixer docker is a good place to implement this feature; creating just another docker would be pointless, I think.
Comment 4 Kurin 2020-11-04 00:10:53 UTC
(In reply to Tymond from comment #3)
> There is a Color Mixer Python plugin (should be available by default, I
> believe; but you might need to enable it first), does it fit your purpose?
> In any case, either Color Mixer or the Digital Colors Mixer docker is a good
> place to implement this feature; creating just another docker would be
> pointless, I think.

Yes, this plugin does have some functionality that I was wanting, though the UI leaves a some to be desired.  Both left and right click drop the primary color with no easy way to access the secondary color (shift, ctrl, alt and super don't do anything, you have to swap colors with 'x' or such), and there's no way to pick a color directly (you have to switch to the eyedropper tool, pick a color, and then drop it into the mixer, and then switch back to the brush tool)

It's a workable option, but I wouldn't call it a solution.
Comment 5 Bug Janitor Service 2020-11-04 04:33:38 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.