From ce2d7b8efcd07be6d1ca4c2f1937296ddb5fc99b Mon Sep 17 00:00:00 2001 From: Chris Riley Date: Sun, 6 Sep 2015 12:29:07 -0400 Subject: [PATCH] Update pipeline.cc In the upgrade to nan v2 that was part of v0.11.2 the baton values for blurSigma, sharpenFlat, and sharpenJagged were being cast to int32_t causing blur(sigma) and sharpen(radius, flat, jagged) to fail with "parameters out of range". This patch casts these baton values to doubles. --- src/pipeline.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pipeline.cc b/src/pipeline.cc index b0a9b263..17bbe955 100755 --- a/src/pipeline.cc +++ b/src/pipeline.cc @@ -1202,10 +1202,10 @@ NAN_METHOD(pipeline) { baton->interpolator = *Utf8String(Get(options, New("interpolator").ToLocalChecked()).ToLocalChecked()); // Operators baton->flatten = To(Get(options, New("flatten").ToLocalChecked()).ToLocalChecked()).FromJust(); - baton->blurSigma = To(Get(options, New("blurSigma").ToLocalChecked()).ToLocalChecked()).FromJust(); + baton->blurSigma = To(Get(options, New("blurSigma").ToLocalChecked()).ToLocalChecked()).FromJust(); baton->sharpenRadius = To(Get(options, New("sharpenRadius").ToLocalChecked()).ToLocalChecked()).FromJust(); - baton->sharpenFlat = To(Get(options, New("sharpenFlat").ToLocalChecked()).ToLocalChecked()).FromJust(); - baton->sharpenJagged = To(Get(options, New("sharpenJagged").ToLocalChecked()).ToLocalChecked()).FromJust(); + baton->sharpenFlat = To(Get(options, New("sharpenFlat").ToLocalChecked()).ToLocalChecked()).FromJust(); + baton->sharpenJagged = To(Get(options, New("sharpenJagged").ToLocalChecked()).ToLocalChecked()).FromJust(); baton->gamma = To(Get(options, New("gamma").ToLocalChecked()).ToLocalChecked()).FromJust(); baton->greyscale = To(Get(options, New("greyscale").ToLocalChecked()).ToLocalChecked()).FromJust(); baton->normalize = To(Get(options, New("normalize").ToLocalChecked()).ToLocalChecked()).FromJust();