From: notmasteryet Date: Tue, 11 Oct 2011 03:35:17 +0000 (-0500) Subject: Fixing interpolation function (#549) X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=6d6c5f94ccd94564177014ec5b494674d3edb1f1;p=pdf.js.git Fixing interpolation function (#549) --- diff --git a/pdf.js b/pdf.js index 847ed2f..79310b1 100644 --- a/pdf.js +++ b/pdf.js @@ -6797,11 +6797,11 @@ var PDFFunction = (function pdfFunction() { diff.push(c1[i] - c0[i]); this.func = function pdfFunctionConstructInterpolatedFunc(args) { - var x = args[0]; + var x = n == 1 ? args[0] : Math.pow(args[0], n); var out = []; for (var j = 0; j < length; ++j) - out.push(c0[j] + (x^n * diff[i])); + out.push(c0[j] + (x * diff[j])); return out; };