[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [calligra/calligra/2.9] krita/plugins/formats/png: Don't count gamma 1.0 RGB as sRGB
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2015-12-08 7:52:10
Message-ID: E1a6D4E-0001Qi-Kc () scm ! kde ! org
[Download RAW message or body]

Git commit b4ac381289e88bf9f8ba1e894de268980dca48ba by Boudewijn Rempt.
Committed on 08/12/2015 at 07:51.
Pushed by rempt into branch 'calligra/2.9'.

Don't count gamma 1.0 RGB as sRGB

It is, technically, but if g1.0 is saved without a profile, all
other applications will be confused.

M  +2    -1    krita/plugins/formats/png/kis_png_export.cc

http://commits.kde.org/calligra/b4ac381289e88bf9f8ba1e894de268980dca48ba

diff --git a/krita/plugins/formats/png/kis_png_export.cc b/krita/plugins/formats/png/kis_png_export.cc
index 08bc0aa..f0b0913 100644
--- a/krita/plugins/formats/png/kis_png_export.cc
+++ b/krita/plugins/formats/png/kis_png_export.cc
@@ -126,7 +126,8 @@ KisImportExportFilter::ConversionStatus KisPNGExport::convert(const QByteArray&
 
     if (qApp->applicationName() != "qttest") {
 
-        bool sRGB = cs->profile()->name().contains(QLatin1String("srgb"), Qt::CaseInsensitive);
+        bool sRGB = (cs->profile()->name().contains(QLatin1String("srgb"), Qt::CaseInsensitive)
+                     && !cs->profile()->name().contains(QLatin1String("g10")));
 
         KisWdgOptionsPNG* wdg = new KisWdgOptionsPNG(kdb);
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic