diff --git a/extensions/fablabchemnitz/imagetracerjs/imagetracerjs-master/nodecli/PNGReader.js b/extensions/fablabchemnitz/imagetracerjs/imagetracerjs-master/nodecli/PNGReader.js index b0d99388..b12c2e4e 100644 --- a/extensions/fablabchemnitz/imagetracerjs/imagetracerjs-master/nodecli/PNGReader.js +++ b/extensions/fablabchemnitz/imagetracerjs/imagetracerjs-master/nodecli/PNGReader.js @@ -5,7 +5,7 @@ var zlib = require('zlib'); var PNG = require('./PNG'); var inflate = function(data, callback){ - return zlib.inflate(new Buffer(data), callback); + return zlib.inflate(Buffer.from(data), callback); }; var slice = Array.prototype.slice; @@ -180,7 +180,7 @@ PNGReader.prototype.decodePixels = function(callback){ var length = 0; var i, j, k, l; for (l = this.dataChunks.length; l--;) length += this.dataChunks[l].length; - var data = new Buffer(length); + var data = Buffer.alloc(length); for (i = 0, k = 0, l = this.dataChunks.length; i < l; i++){ var chunk = this.dataChunks[i]; for (j = 0; j < chunk.length; j++) data[k++] = chunk[j]; @@ -214,7 +214,7 @@ PNGReader.prototype.interlaceNone = function(data){ // color bytes per row var cpr = bpp * png.width; - var pixels = new Buffer(bpp * png.width * png.height); + var pixels = Buffer.alloc(bpp * png.width * png.height); var scanline; var offset = 0; diff --git a/extensions/fablabchemnitz/imagetracerjs/imagetracerjs.py b/extensions/fablabchemnitz/imagetracerjs/imagetracerjs.py index 25ecf4b1..990a2822 100644 --- a/extensions/fablabchemnitz/imagetracerjs/imagetracerjs.py +++ b/extensions/fablabchemnitz/imagetracerjs/imagetracerjs.py @@ -105,7 +105,7 @@ class Imagetracerjs(inkex.EffectExtension): nodeclipath = os.path.join("imagetracerjs-master", "nodecli", "nodecli.js") ## Build up imagetracerjs command according to your settings from extension GUI - command = "node " # "node.exe" or "node" on Windows or just "node" on Linux + command = "node --trace-deprecation " # "node.exe" or "node" on Windows or just "node" on Linux if os.name=="nt": # your OS is Windows. We handle path separator as "\\" instead of unix-like "/" command += str(nodeclipath).replace("\\", "\\\\") else: