SUMMARY When user initiates transform tool the resulting preview enclosed within the transform handles is not colour managed. This sometimes becomes distracting. In addition to this the overview docker is also not colour aware. STEPS TO REPRODUCE 1. Open a new document in Krita and make sure that you are using your monitor profile in the display setting. 2. Choose #008a3e as your foreground colour. 3. Draw a big patch on the canvas with this colour. 4. Select a portion of this patch and then press Ctrl T to enable transform tool. 5. You might notice that the colours are different for this selected patch. In addition the over view docker also shows wrong colour always. OBSERVED RESULT Colour management is ignored when transform tool is active Colour management is ignored in the overview docker EXPECTED RESULT Everything should be colour aware inside Krita. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.20.2 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.1 Kernel Version: 5.9.2-arch1-1 OS Type: 64-bit Processors: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz Memory: 31.3 GiB of RAM Graphics Processor: GeForce GTX 750 Ti/PCIe/SSE2
This is a bit tricky because all of those components are drawn using Qt's QPainter. See bug 406698. I guess they might need some additional converting.
Git commit 4a9fa390a1155202e16d0c6656dd3ff3c8088010 by Dmitry Kazakov. Committed on 21/05/2021 at 11:21. Pushed by dkazakov into branch 'master'. Fix display color management in Overview docker M +15 -4 plugins/dockers/overview/OverviewThumbnailStrokeStrategy.cpp M +14 -1 plugins/dockers/overview/OverviewThumbnailStrokeStrategy.h M +10 -2 plugins/dockers/overview/overviewwidget.cc https://invent.kde.org/graphics/krita/commit/4a9fa390a1155202e16d0c6656dd3ff3c8088010
The color management for the transform tool is not very actual now, since we have in-stack preview. *** This bug has been marked as a duplicate of bug 406698 ***
Git commit 88a744d9f6e33a843aa65904dac34b5936e9a777 by Dmitry Kazakov. Committed on 01/06/2021 at 12:08. Pushed by dkazakov into branch 'krita/4.3'. Fix display color management in Overview docker M +15 -4 plugins/dockers/overview/OverviewThumbnailStrokeStrategy.cpp M +14 -1 plugins/dockers/overview/OverviewThumbnailStrokeStrategy.h M +10 -2 plugins/dockers/overview/overviewwidget.cc https://invent.kde.org/graphics/krita/commit/88a744d9f6e33a843aa65904dac34b5936e9a777