[babl] Make HCY conversions symmetric.
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] Make HCY conversions symmetric.
- Date: Thu, 4 May 2017 13:11:29 +0000 (UTC)
commit 8a9231391cfdc564ceb3b792f9d4670b485a70b4
Author: SBP <vorstar mac com>
Date: Thu May 4 15:10:04 2017 +0200
Make HCY conversions symmetric.
extensions/HCY.c | 2 +-
extensions/Makefile.am | 2 ++
2 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/extensions/HCY.c b/extensions/HCY.c
index 51382ef..0993842 100644
--- a/extensions/HCY.c
+++ b/extensions/HCY.c
@@ -197,7 +197,7 @@ rgba_to_hcy_step (char *src,
X = (rgb[ix[1]] - rgb[ix[0]]) / chroma;
Y_peak = weights[ix[2]] + X * weights[ix[1]];
- if (luma > 0. && luma < 1.)
+ if (luma != 0. && luma != 1.)
chroma /= luma < Y_peak ? luma/Y_peak : (1. - luma)/(1. - Y_peak);
hue = (H_sec + t * X) / 6.;
diff --git a/extensions/Makefile.am b/extensions/Makefile.am
index 923ddad..f09ec87 100644
--- a/extensions/Makefile.am
+++ b/extensions/Makefile.am
@@ -29,6 +29,7 @@ ext_LTLIBRARIES = \
float.la \
fast-float.la \
naive-CMYK.la \
+ HCY.la \
HSL.la \
HSV.la \
simple.la \
@@ -52,6 +53,7 @@ gggl_la_SOURCES = gggl.c
gimp_8bit_la_SOURCES = gimp-8bit.c
grey_la_SOURCES = grey.c
naive_CMYK_la_SOURCES = naive-CMYK.c
+HCY_la_SOURCES = HCY.c
HSL_la_SOURCES = HSL.c
HSV_la_SOURCES = HSV.c
sse2_float_la_SOURCES = sse2-float.c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]