Fix direction of brewer-like sequential color maps.
authorMartin Lambers <marlam@marlam.de>
Tue, 2 Feb 2016 15:56:13 +0000 (16:56 +0100)
committerMartin Lambers <marlam@marlam.de>
Tue, 2 Feb 2016 15:56:13 +0000 (16:56 +0100)
colormap.cpp

index 0335c20..a9e349b 100644 (file)
@@ -384,7 +384,7 @@ void BrewerSequential(int n, unsigned char* colormap, float hue,
     get_color_points(hue, saturation, warmth, pb, pbh, pbs, &p0, &p1, &p2, &q0, &q1, &q2);
 
     for (int i = 0; i < n; i++) {
-        float t = (n - 1 - i) / (n - 1.0f);
+        float t = i / (n - 1.0f);
         LUVColor c = get_colormap_entry(t, p0, p2, q0, q1, q2, contrast, brightness);
         convert_colormap_entry(c, colormap + 3 * i);
     }