aboutsummaryrefslogtreecommitdiffstats
path: root/src/vu-from-image.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2017-01-12 10:13:21 +0100
committerMattias Andrée <maandree@kth.se>2017-01-12 10:13:21 +0100
commitab8f1c11c93e2d7fb56638006e13fb0646231b5a (patch)
treecf25a490ae3bff0b4769d0eee4485cdb18630058 /src/vu-from-image.c
parentAdd vu-from-text (diff)
downloadblind-ab8f1c11c93e2d7fb56638006e13fb0646231b5a.tar.gz
blind-ab8f1c11c93e2d7fb56638006e13fb0646231b5a.tar.bz2
blind-ab8f1c11c93e2d7fb56638006e13fb0646231b5a.tar.xz
vu-from-image: fix sRGB to CIE XYZ conversion: deapply transfer function
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to '')
-rw-r--r--src/vu-from-image.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vu-from-image.c b/src/vu-from-image.c
index 12209e2..728781b 100644
--- a/src/vu-from-image.c
+++ b/src/vu-from-image.c
@@ -165,9 +165,9 @@ header_done:
for (;;) {
for (ptr = 0; ptr + 15 < n; ptr += 16) {
- red = get_value(buf + ptr + 0);
- green = get_value(buf + ptr + 4);
- blue = get_value(buf + ptr + 8);
+ red = srgb_decode(get_value(buf + ptr + 0));
+ green = srgb_decode(get_value(buf + ptr + 4));
+ blue = srgb_decode(get_value(buf + ptr + 8));
pixel[3] = get_value(buf + ptr + 12);
srgb_to_ciexyz(red, green, blue, pixel + 0, pixel + 1, pixel + 2);