From d9afc128de7d6f75a2308844e4282d88231213a7 Mon Sep 17 00:00:00 2001 From: Steve Tarzia Date: Thu, 14 Jul 2016 13:44:14 -0500 Subject: [PATCH] Changed the curve shape for the exposure filter --- src/lib/filters.coffee | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/lib/filters.coffee b/src/lib/filters.coffee index 02306c39..26258b2f 100644 --- a/src/lib/filters.coffee +++ b/src/lib/filters.coffee @@ -371,11 +371,9 @@ Filter.register "curves", (chans, cps...) -> Filter.register "exposure", (adjust) -> p = Math.abs(adjust) / 100 - ctrl1 = [0, 255 * p] - ctrl2 = [255 - (255 * p), 255] - if adjust < 0 - ctrl1 = ctrl1.reverse() - ctrl2 = ctrl2.reverse() + ctrl = [255 * p, 0] + else + ctrl = [255 * (1 - p), 255] - @curves 'rgb', [0, 0], ctrl1, ctrl2, [255, 255] + @curves 'rgb', [0, 0], ctrl, [255, 255]