Summary: | color management is ignoring monitor profile | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | John Lakkas <giannisl_2000> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jkt, ku.b, myriam |
Priority: | NOR | ||
Version: | 4.10.5 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/gwenview/1425825120ad19fc085fe62ca025023d46038aef | Version Fixed In: | |
Sentry Crash Report: |
Description
John Lakkas
2013-07-09 11:46:54 UTC
Confirming, the monitor profile is not used. The monitor profile is not getting used if the image doesn't have an embedded ICC profile. https://git.reviewboard.kde.org/r/123928/ changes it to treat these images as sRGB, and to apply the correct display profile. Git commit 1425825120ad19fc085fe62ca025023d46038aef by Jan Kundrát. Committed on 29/05/2015 at 00:32. Pushed by jkt into branch 'master'. Apply display color profile to all images ...including those which do not have any embedded profile. Just treat them as sRGB, which is probably a reasonable choice. This makes a huge difference on wide-gamut displays. LittleCMS doesn't support RGBA_Premultiplied because premultipled alpha doesn't "make a lot of sense with a color management system since color perception varies with intensity and the colorspace may not be linear across the color channels" (see [1] for why, and for an experimental patch which apparently didn't move anywhere and wasn't merged). [1] http://sourceforge.net/p/lcms/mailman/message/30246542/ REVIEW: 123928 Related: bug 341943 M +6 -1 lib/cms/cmsprofile.cpp M +1 -0 lib/cms/cmsprofile.h M +4 -2 lib/documentview/rasterimageview.cpp M +0 -2 lib/imagescaler.cpp http://commits.kde.org/gwenview/1425825120ad19fc085fe62ca025023d46038aef |