diff --git a/src/modules/FisheyeGl/Module.js b/src/modules/FisheyeGl/Module.js index 98740e6b..42f8d08c 100644 --- a/src/modules/FisheyeGl/Module.js +++ b/src/modules/FisheyeGl/Module.js @@ -15,13 +15,14 @@ module.exports = function DoNothing(options, UI) { progressObj.overrideFlag = true; var step = this; - + var curr = 0; function changePixel(r, g, b, a) { return [r, g, b, a]; } function extraManipulation(pixels, setRenderState, generateOutput) { + curr++; const oldPixels = _.cloneDeep(pixels); setRenderState(false); // Prevent rendering of final output image until extraManipulation completes. var canvas2 = document.createElement('canvas'); @@ -41,18 +42,18 @@ module.exports = function DoNothing(options, UI) { // alert("yo") var canvas = document.createElement('canvas'); canvas.style.display = 'none'; - canvas.setAttribute('id', 'image-sequencer-canvas'); + canvas.setAttribute('id', 'image-sequencer-canvas'+curr.toString()); document.body.append(canvas); // } // else var canvas = document.querySelector('#image-sequencer-canvas'); - var distorter = FisheyeGl({ - selector: '#image-sequencer-canvas' + var distorter = new FisheyeGl({ + selector: '#image-sequencer-canvas'+curr.toString() }); - var link = document.createElement('a'); - link.download = "my-image.png"; - link.href = canvas.toDataURL(); - link.click(); + // var link = document.createElement('a'); + // link.download = "my-image.png"; + // link.href = canvas.toDataURL(); + // link.click(); // Parse the inputs options.a = parseFloat(options.a) || distorter.lens.a; diff --git a/src/modules/FisheyeGl/fisheye.js b/src/modules/FisheyeGl/fisheye.js index 95607aad..b3d06e03 100644 --- a/src/modules/FisheyeGl/fisheye.js +++ b/src/modules/FisheyeGl/fisheye.js @@ -12,7 +12,7 @@ module.exports = exports = function (options, pixels, oldPixels, url1,distorter, distorter.setImage(url1, function() { - document.getElementById('image-sequencer-canvas').remove(); + // document.getElementById('image-sequencer-canvas').remove(); getPixels(distorter.getImage('image/png').src, function (err, qrPixels) { // alert(distorter.getImage().src) // var link = document.createElement('a');