Krita 2.3, New Feature #6: Advanced Color Selector

I started this blog a long ago to advertise the new features of Krita 1.5. I figured that it would be a good idea to do that again for 2.3 (and maybe later release). So I have picked six new features, among my favorites, or that could be other users favorites as well. I am saying that because I am going to start with a feature that I have hardly used so far. Color selection is a hot topic for krita, it is about as important as drawing itself. If you follow Krita development news, you will probably have heard about all experiment on the subject, between various color selectors, painterly mixing or recently digital mixing.

Personally I was very happy with a combination of the small color selector and the digital mixers. But many artists wanted something different, so we had a Google Summer of Code project last year by Adam Celarek to work on a new color selector, to rule them all. It took inspiration from other projects, especially mypaint.

The result of this project is a new docker, that looks like this by default:

It shows a rather classical color selector area, three shades selectors and a list of colors coming from the image. The docker was designed to make the best use of the available screen space, as well as being able to take as little space as possible:

The drawback of having a small color selector is that it might become tricky to select the color, this is solve by implementing a zoom feature, triggered by a middle click on the selector:

Different artists have different preferences on the shape of the color selector, between the triangle, the box, the whatever. So the docker is offering the choice:

The last two features of the docker is to provide two automatic palettes, the first one contains the history of the last color that the user selected, displayed in the column on the right:

The other one generates a list of colors from the current image, and display them at the bottom of the docker:

In the end, it gives a very flexible and power full color selector that will hopefully give satisfaction to many users. The drawback is that the number of options is a bit overwhelming, but this will probably evolve with user feedback.

This entry was posted in KDE, KOffice, Krita, Open Source, Uncategorized and tagged , , , . Bookmark the permalink.

5 Responses to Krita 2.3, New Feature #6: Advanced Color Selector

  1. Emil Sedgh says:

    How about Kubelka-Munk color mixer? is it going to finally make it into krita? iirc, a lot of effort has put on it?

    (and, btw, good job. Krita is getting better everyday)

  2. Cyrille Berger says:

    Hopefully :) But it requires someone to do the work :/

  3. Dread Knight says:

    Pretty awesome!

    Mypaint is nice, but a bit fail as well, you can’t rescale, move or other stuff like that, while Gimp lacks nice brush power.

    Krita is the next best thing for the masses! Keep up the good work devs!
    But please don’t make it overwhelm the user like KDE usually does; too many tools in the left panel and too many settings around in the settings panel for the brushes… it’s a bit scary.

  4. Pingback: KOffice 2.3.0, Braindump 0.10.0 | Cyrille Berger

  5. Lukas says:

    Nice job :)

    However what i find difficult with most colour choosers is having too many options 32 bits is something like 4.2949673e9 colours. And having no helpers to find the right and the matching ones makes daily tasks at a mercy of the fortune.

    The other problem is – having only one palette. In most case you need one to draw background, other foreground and yet another for some side objects.

    I usually use tools like or to help with these tasks.

    The good thing is that I can find *that* colour and the rest is automatically given using one of a very limited algorithms – damn good time saver.

    Other VERY important issue is the size of the preview. The colour preview are in is ~265*350px plus matching colours. Getting a precise feeling of the colour is one of those cases the size matters

    What about tooltip style extended preview area? It could also show “You might also like these colours” by using some math.

    Keep going 😉

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>