Pigment.O plugin

solved

I don’t think I can solve that. the code is there to solve it since I made the ON/OFF switch, but I think that is a update delay issue that goes over my head. I am pretty okay with that issue existing.

1 Like

It’s a small thing that i’m sure most people wouldn’t notice since if everything is working fine there is no reason to change the mode.

That said, using the bug I’m able to confirm that the release option also doesn’t save when restarting even thou it is checked in the GUI. The release option shouldn’t update krita and therefore wouldn’t round up the values until mouse release, but it only functions after I recheck the option after restarting krita. (note: this isn’t a solution to the previous bug as the color displays are still malfunctioning)
pigment.o_release
The inaccurate option restart is confirmed to be solved as shown above :grinning:

Did a small update where you can render the percentage lines of the active channels on the percentage ruler. also did some clean up here and there. The rendering is optional and stays behind the text.

if it is checked when it starts up it is saving and loading correctly. I checked and it was not triggering things right. Release should be good now. but the Off into On switch is not solved and I dont know if I am able too.

1 Like

A noob question : there is nothing in Krita documentation about updating a plugin. Do I reinstall the plugin ? Uninstall and reinstall ? (Well, I suppose it’s the easiest way).

you can write over it on the pykrita folder or delete and then install normally.

Pykrita folder location :
Settings > Manage Resources > Open Resource Folder > Pykrita

I never tested using the plugin installers to do overwrites. Usually I am the one with multiple versions on their plugins.

The latest version will slow down the pen speed. According to the investigation, it was found to be “harmony”. Open it to restore the original speed(But I want to pick the color from the canvas, so I never open.At the same time, I also want to discuss again the possibility of compatibility between harmony and picking colors)
1

In addition, there is another suggestion for optimization: HUE’s triangle and diamond panels have snap-ins in the black and white corners, but not in other corners. This is not convenient for selecting the color of the corner. Squares don’t have this problem
1

I don’t want to sound mean but I am not able to see than happen, as it is usually the case for me. the lag I have is from my tablet smoothing everything out.

Regardless if your not causing a paintEvent or a Update through updating values it should be doing nothing, with or without Harmony, i have the same performance on both. Pigmento checks Krita with a QTimer but if you don’t have any new colors nothing happens to spark an update. Harmony are just 5 widgets with a color inside them, they are not worse than the header.

I have added performance options for slower OS like Linux before but those options now are open to everyone. Have your tried P>K, Release or Inaccurate as options to boost performance? Have you tried them already? you can also check the manual and slow the update time to suit your needs, I think the variable was “check_timer” currently it is at 30 but I think 1000 is a good number if your in a slow system or OS.

As for Harmony to accept colors I will not do that. i have tried and it would go crazy.

You gotta see in Harmony everything is connected and if you just pick colors on one slot you will lose the colors in the other slots and I don’t know what color is “ok” on what slot at a certain time. I have 2 options or I make it go crazy and never care or ignore inputs and make it independent and stable.
All locks and harmony, lock Pigmento from accepting colors because your transforming colors over other colors and I cant know what your thinking your holding nor if you even know what you should be holding, so it is best to kill all issues. I rather have stability then it go crazy every time you pick a color sorry to say. Harmony does what it should be doing. A color pallet that you can choose but does not lock you into those colors nor does it loose its configuration when you sample any other random colors. This is the part you cant be meat and fish at the same time and I choose stability and peace of mind. Choose the main color and then make the variation that Harmony allows.

As a work around you can use the palette to force a color into a slot you have selected.
Also you can use the IMG panel with a picture to sample into it and see Harmony not working.

Yes it is. and i am quite proud of that behavior actually when considering snapping.

I have done what you ask for and it was bad not to mention would cause too much conflict with to many options and variations and the order they would happen. Simple and Elegant solutions tend to be the best solutions. Also you should not snap to those edge points in my mind because it will deny the values near them because those values are important in RGB but not so much in other color spaces. The sliders are better to snap into values of the color space you are valuing.

1 Like

It was running normally until the August 20th version. This version includes Release and Inaccurate, “on” mode, and the parameter is 30
The current version is effective when opening p》k, but as mentioned above, this does not meet my expectations… I adjusted the check-time to 1, and it was useless…Now I can only find that turning off “harmony” will cause this problem

that is 1 milisecond your setting :sweat:. that will never happen even 30 is super low value. 1000 is 1 second.

I even have a lock to block values equal or lower than one because it is an insane value to even attempt. Pigmento even should have given you an error message. 1000 should release the work load from the computer if it is the QTimer.

I don’t get the hate against Release and Inaccurate, the only thing they do is set a make Bolean variable that is used in a if statement that already existed before hand. Inaccurate actually bypasses a ton of new code I made previous making things faster as it does not make then new questions to Krita to display correctly.

Harmony is not even updated to display correctly it is still the old code since I made it. Harmony is massive and I avoid tampering it so I don’t know how things changed. But I am testing and all seems right.

I have used other numbers (5) but it has no effect

I don’t think it is the reason for Harmony, Release or Inaccurate. The 8.20 version has them, but there is no problem. So other changes made between 8.20-8.22 caused the problem

you can write over it on the pykrita folder or delete and then install normally.

Thanks, I will do that.

1 Like

I think what EyeOdin meant is to set the check timer higher, way higher than 5 if you are experiencing system slow down. Setting it to 1 means performing color check every millisecond which would increase the work load. Try setting the check time to 1000 and see if there are any improvements.

I’m guessing turning on harmony makes your pen speed faster because it disables the color check as stated in the manuals, so it isn’t really the fault of harmony.

Yeah… Now I noticed on the gif that the cursor is slow with harmony off. When the text is bold it is active. It is the other way around.

I will add a better indicator for when it is active then.

1 Like

Like this you should be able to check better if it is active or not.

hey guys is there a way to make it look like Coolorus? i really miss the plug in and i saw how amazing Pigment.O is… but it has some QoL missing that Coolorus has

No. That will not happen. Pigmento is not a Coolorus clone😠. Pigmento does alot more and is much more modular in terms of design.

3 Likes

just asking for a better way to get into color harmony T_T… the way you activate it is clunky
i agree yours has more features and customization, i’m not looking for the same thing

1 Like

Tweak to Image panel to be able to pick grayscale directly from the image chosen.
Perfect for Grayscale work and analysis as much as color.

I have thought about making it isolate some channels but I am not sure it would be a mask and a bit useless as it would be more of a channels type of deal. not very useful in this situation. I think Grayscale might be the only thing needed.

Image_grayscale_picking

Manual Update as I have been making too many small features and some “advice” was outdated too.

1 Like