You are not logged in.

#1 2020-06-10 09:03:03

maboleth
Member
Registered: 2020-01-03
Posts: 220

GIMP brushes not always working under new lcms 2.10

GIMP depends on lcms2 program for color management. New version (2.10) was out few days ago and I had GIMP seg-faulting. Luckily, I managed to report it to dev of lcms2 and he found 2 bugs based on my stack traces. While GIMP is now working properly, I run into another problem.

While GIMP is not crashing anymore, now paintbrushes, airbrushes and pencils don't work on images when color correction is on. They simply don't paint anything. When color correction is turned off they work.

The issue is more complicated than this:

TIFF 16/32bit files, having other than Gimp's native sRGB do not
have working painbrushes while color correction is on.

JPG files converted to 16/32bit while having RTv4_sRGB profile do not
have working painbrushes while color correction is on.

TIFF files having 16b/32bit floating point WORK.

TIFF 16/32bit files having converted profiles to GIMP's sRGB WORK.

TIFF 8bit files WORK

JPG 8bit files WORK.

Reverting back to lcms2 2.9 and all is normal.


If anyone can test this for me, I'd appreciate a lot.

1. Download the test image - https://we.tl/t-xkzATlwcZM
2. You need to have color profiled monitor, color management turned on system wide and in GIMP
3. Using the latest repos in Arch (with lcms 2.10).
4. Open the image above and try painting it with either paintbrush, airbrush or pencil.
5. Report back if it's working or not.

Last edited by maboleth (2020-06-10 11:14:35)

Offline

#2 2020-06-15 14:14:35

maboleth
Member
Registered: 2020-01-03
Posts: 220

Re: GIMP brushes not always working under new lcms 2.10

Dev finally fixed it in lcms 2.11 (though file is still named 2.10). Hope the Arch maintainers will update the package soon. It's on Git. https://github.com/mm2/Little-CMS

Last edited by maboleth (2020-06-15 14:17:11)

Offline

Board footer

Powered by FluxBB