Summary: | Gwenview cannot apply image color profile | ||
---|---|---|---|
Product: | [Applications] gwenview | Reporter: | Ettore Atalan <atalanttore> |
Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | ben2talk, i.m.jens, jkt, jonathan, myriam |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | http://abload.de/img/5172nfsfp.png | ||
Latest Commit: | http://commits.kde.org/gwenview/1425825120ad19fc085fe62ca025023d46038aef | Version Fixed In: | |
Sentry Crash Report: |
Description
Ettore Atalan
2014-12-16 12:41:10 UTC
With gwenview 14.12.3 and littlecms 2.6-r1 on Gentoo Linux, that image opens and renders, but the embedded ICC profile is ignored (green in "Accessibility" is too saturated, too much towards a dark green). That is fixed by https://git.reviewboard.kde.org/r/123928/ which shows that word a little bit more yellowish. 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 322149 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 *** Bug 361887 has been marked as a duplicate of this bug. *** |