Mainly wanted to select colors while maintaining relative chroma so i studied how Pigment.O made the sliders and implemented my own.
At the same time i learned about the oklab color space so i implemented OKHSV and OKHSL from Björn Ottosson.
The model named OKHCL is very different from OKLCH. C in OKHCL is chroma relative to the max chroma of the hue in the sRGB gamut while L is the new lightness estimate used in OKHSL.
For the CSS syntax, it only outputs and accepts hexadecimal, OKLAB and OKLCH notations as of now.
i was taught how to use hsv and the general guideline is to increase saturation when lowering value for transitioning from light to dark. how much saturation to increase was always a mystery to me and the colors i picked often tend to be too desaturated for my liking.
so i sampled a few artworks i like and compared the colors in light and shadow on the same object. i found out that the difference between chroma is slight compared to the difference between saturation. thus this plugin was made.
my current favourite model is my OKHCL one because it gets closest to what i like for a shadow color by just lowering the lightness slider.
Could you look into it? This is a really cool plugin I was hoping to build a workspace with it.
Also, I don’t know if this matters but I’m on Windows using Krita 5.2.2
That seems to be an issue with your installation, because it remembers the state it was closed in and offers that state after a restart of Krita.
Tested using Windows 10 Pro and Krita 5.2.2 & 5.3.0-prealpha (git cd023af).
I can not tell how many downloads and installations of this plugin exist. But I know that we usually would have seen more reports, like yours, if the behavior you describe would be the common behavior of this plugin. So, it may not be the particular installation, but it seems that there is something different with your PC.
By the way, did you check this using different user-accounts or different PCs or did you check it on the same machine using the same account, this would speak for an issue somewhere in your configuration, because using the same user-account means using the same settings, because these are shared in a user-account.
My tests are all made using different accounts and therefore no shared configuration.
@Michelist
haha the problem was if it reads an empty string from the settings, it should load the default order. however if you unchecked all channels, it is saved as an empty string.
Hi! @Lucifer, I like to this plug-in and Thank you!
I especially liked that could change BackGroundColor by CTRL-clicking on the history color.
Cheers!!
By the way,If slider group spacing would enable setting from configure it might visual visibillty more clealy.
For example
ooh thanks for the suggestion. i will probably implement the spacing one instead of separation by line.
i will also update the sliders to switch mode from foreground to background in the future. my idea is by clicking on the top color panel, you can switch color selection mode from foreground to background for the sliders without swapping the colors in krita. will that be good?
Hi @Lucifer ,I found hclsliders.py in traceback log, so report it to you.
I tried load a tiff format file data from the thead Fill Tool lag (again and again) in Krita Artist org.
The test image file inside in obsidian-couv-encr300.zip,so it have to unzip.
Choose ‘Yes’ at dialog that appeared when the file loaded.
It seems that contain PSD data.
Also The error happened whether answer YES or NO.
I got a following Error is outputed
thanks for reporting!
this happens because krita opens up the file using grayscale color profile but i haven’t coded any support for it.
will add it in the new version im working on, abit busy currently so please wait awhile for the update.