| Summary: | OpenGL ImageViewer and Presentation do not observe monitor profile | ||
|---|---|---|---|
| Product: | [Applications] digikam | Reporter: | harald.aust |
| Component: | ColorManagement-Views | Assignee: | Digikam Developers <digikam-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | metzpinguin |
| Priority: | NOR | ||
| Version First Reported In: | 8.0.0 | ||
| Target Milestone: | --- | ||
| Platform: | Mint (Ubuntu based) | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/graphics/digikam/commit/3bc619c9d744fcf5e8b3b6f84ef6003c8ba659d8 | Version Fixed/Implemented In: | 8.1.0 |
| Sentry Crash Report: | |||
| Attachments: | Selection of monitor profile | ||
|
Description
harald.aust
2023-05-19 10:14:42 UTC
The monitor profile is definitely applied in the OpenGL viewer and presentation tool. Tested here with Winows 10 at the moment. What if you manually select a monitor profile in digiKam? Maik Created attachment 159100 [details]
Selection of monitor profile
Maik, as I wrote, under Windows, it works. Just not under Linux. How can I manually select a profile when a system-wide profile exists? Option is greyed out (see screenshot above). (I faintly remember that we discussed this not-being-able-to-manually-choose-a-monitor-profile-if-a-system-wide-profile-exists a long time ago.) Best regards, Harald P.S. I'll be away for the next couple of days so it may take a while before I can respond again. I just disabled loading of a system-wide monitor profile, so I could manually select a profile. With a manually selected profile, it works. Unfortunately, for me at least, this is no permanent solution since there are other programs that rely on a system-wide profile. Are you using Wayland or X11? What color management system does Ubuntu use? Maik Well... I'm only using Linux; I am by no means a Linux expert. As far as I know, it is X11. Color Management System: No idea. My command to set it is "dispwin -I path_to_the_profile", if this is any help. Works perfectly for everything color-related that I use (Xreader, Gimp, RawTherapee etc.), including digiKam's own Thumbnails, Previews, and Slideshow. Just not OpenGL Viewer and Presentation. If this doesn't help, maybe you can tell me how to find out which color management system is used? Best regards, Harald Git commit 3bc619c9d744fcf5e8b3b6f84ef6003c8ba659d8 by Maik Qualmann. Committed on 21/05/2023 at 20:37. Pushed by mqualmann into branch 'master'. fix used color profile for OpenGL ImageViewer and Presentation FIXED-IN: 8.1.0 M +1 -1 NEWS M +2 -1 core/dplugins/generic/view/glviewer/glviewertexture.cpp M +2 -1 core/dplugins/generic/view/presentation/common/presentationloader.cpp https://invent.kde.org/graphics/digikam/commit/3bc619c9d744fcf5e8b3b6f84ef6003c8ba659d8 Git commit d26c310f5814614115100c4b2a9e3a9e12e12e83 by Maik Qualmann. Committed on 21/05/2023 at 21:04. Pushed by mqualmann into branch 'master'. use the color profile from screen where the widget is displayed M +2 -2 core/dplugins/generic/view/glviewer/glviewertexture.cpp M +1 -1 core/dplugins/generic/view/glviewer/glviewertexture.h M +1 -1 core/dplugins/generic/view/glviewer/glviewerwidget.cpp M +1 -0 core/dplugins/generic/view/presentation/common/presentationcontainer.cpp M +1 -0 core/dplugins/generic/view/presentation/common/presentationcontainer.h M +12 -6 core/dplugins/generic/view/presentation/common/presentationloader.cpp M +2 -1 core/dplugins/generic/view/presentation/opengl/kbimageloader.cpp M +7 -6 core/dplugins/generic/view/presentation/opengl/presentationgl.cpp M +7 -6 core/dplugins/generic/view/presentation/opengl/presentationkb.cpp M +7 -6 core/dplugins/generic/view/presentation/widgets/presentationwidget.cpp https://invent.kde.org/graphics/digikam/commit/d26c310f5814614115100c4b2a9e3a9e12e12e83 |