freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2-demos] master b46707f: [graph] Minor sRGB accuracy update.


From: Alexei Podtelezhnikov
Subject: [freetype2-demos] master b46707f: [graph] Minor sRGB accuracy update.
Date: Sat, 07 Nov 2015 04:29:06 +0000

branch: master
commit b46707f4e3b378e70f63f3c59ef81eac1d3d757b
Author: Alexei Podtelezhnikov <address@hidden>
Commit: Alexei Podtelezhnikov <address@hidden>

    [graph] Minor sRGB accuracy update.
    
    * graph/gblender.c (gblender_set_gamma_table): Updated.
---
 ChangeLog        |    6 ++++++
 graph/gblender.c |    8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index f55e4ff..bd89383 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2015-11-06  Alexei Podtelezhnikov  <address@hidden>
 
+       [graph] Minor sRGB accuracy update.
+
+       * graph/gblender.c (gblender_set_gamma_table): Updated.
+
+2015-11-06  Alexei Podtelezhnikov  <address@hidden>
+
        [ftview,ftstring] Default to gamma = 1.8.
 
        * src/ftview.c (status): Updated.
diff --git a/graph/gblender.c b/graph/gblender.c
index 1de767a..09cbc44 100644
--- a/graph/gblender.c
+++ b/graph/gblender.c
@@ -17,8 +17,8 @@ gblender_set_gamma_table( double           gamma_value,
     {
       double  x = (double)ii / 255.0;
 
-      if ( x <= 0.03926 )
-        x = x/12.92;
+      if ( x <= 0.039285714 )
+        x /= 12.92321;
       else
         x = pow( (x+0.055)/ 1.055, 2.4 );
 
@@ -29,8 +29,8 @@ gblender_set_gamma_table( double           gamma_value,
     {
       double  x = (double)ii / gmax;
 
-      if ( x <= 0.00304 )
-        x = 12.92*x;
+      if ( x <= 0.0030399346 )
+        x *= 12.92321;
       else
         x = 1.055*pow(x,1/2.4) - 0.055;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]