Skip to content

Add HSY histogram for curves and levels filters

killy |0veufOrever requested to merge killy/krita:killy-master-patch-eaca into master

I tried to modify the UI of the curve filter, the main changes include:

Using the same histogram as the color level filter, the gradient bar will present a gradient based on the color space for better reference:

Snipaste_2023-10-13_12-19-26 Snipaste_2023-10-13_19-43-20 Snipaste_2023-10-13_19-41-10

The histogram display of HSY has been added to view the histograms of hue, saturation, and luminosity: Snipaste_2023-10-13_19-41-26 Snipaste_2023-10-13_19-41-41 Snipaste_2023-10-13_19-42-39

The same changes were made to the levels filter:

Snipaste_2023-10-16_13-07-43 Snipaste_2023-10-16_13-08-22 Snipaste_2023-10-16_19-23-51 Snipaste_2023-10-16_19-23-22

Some delays may be due to computational complexity. Another issue is that the brightness channel of the curve filter in krita now uses the Lab channel, which has been replaced with the Y channel of HSY. I don’t know if this change can be accepted by most artists.

Edited by killy |0veufOrever

Merge request reports