commit ab8f1c11c93e2d7fb56638006e13fb0646231b5a
parent 6bcf1120ccde684a7ab09fd690931ce125fe4631
Author: Mattias Andrée <maandree@kth.se>
Date: Thu, 12 Jan 2017 10:13:21 +0100
vu-from-image: fix sRGB to CIE XYZ conversion: deapply transfer function
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git 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);