Hello! I’ve been using the g’mic colorize lineart [propagation] filter to create quick flat colors under linework for a few years, and it’s a hugely helpful part of my workflow. This following problem happens in both 5.1.0 and 5.1.1. For the past month or so, when I try to use it, I get the following error:
*** Error in ./fx_colorize_lineart/*local/ *** Command ‘watershed’: [instance(2000,2000,1,3,000002122C7A1040,non-shared)] gmic::watershed(): image instance and specified priority (1447,1866,1,1,000002122F579040) have different dimensions.
This error pops up if I have “input layers” selected as All, Active and above, and Active and below. There is no error if the only input layer is the Active one, but that doesn’t end up making any changes to the image.
The only thing I changed in Krita around this time was importing a brush set. I’ve deleted those brushes to see if they were the problem somehow, but it still gives the same error. I hesitate to downgrade to 5.0 to see if it still works there, since that would require me to manually uninstall Krita first, and I have a few customized brushes I’d rather not lose the settings for - but I’ll do it if it fixes this problem.
No other g’mic filters/settings have had any issues or given me any errors, but I don’t regularly use them.
Using Windows 10 and the latest version of Krita, 5.1.1.
If I can give any other helpful info, please let me know!
If you change the version of krita, that does not affect your resources beacuse they are stored in a special resources folder that is indepndent of the installed software and is not affceted by the installation process.
Similarly, the configuration and settings are stored in independent files.
This is why you can upgrade the version of krita while not affecting your config/settings and resources.
If you want to try a different version, there is an easier way.
You can use the portable .zip package and these are available for every version of krita and the old versions can be found here: KDE - Experience Freedom!
If you can try that and/or other 5.x versions, it would be useful to know what happens.
(When using different versions of 5.x, there may be a notification that the resources database version has been changed but that is nothing to worry about and you’ll have to wait a short time for the resources database to be updated before krita starts fully working.)
I went back to 5.0.6 and the filter works perfectly, just the way I’ve been used to. It looks like there might be something in 5.1.0 and onward that broke this part of g’mic.
I’m curious if anyone else uses this feature and has noticed this same problem. Couldn’t find anything about it online, myself.
It’s good that you’ve found a workaround but the problem is not fixed so my reply is not a solution. There is still a problem in 5.1.1 that needs to be investigated.
Hi! I just downloaded Krita 5.2.2 for Mac and wanted to give this feature a try and got the same error code:
*** Error in ./fx_colorize_lineart/*local/ *** Command 'watershed': [instance(6150,8250,1,3,0x433d58000,non-shared)] gmic<float32>::watershed(): image instance and specified priority (6150,8253,1,1,0x48887c000) have different dimensions.
I’m using MacOS 14.2.1 on a M1 Mac mini. I’m going to try an older version of Krita and see if this filter works there.