diff --git a/package.json b/package.json index 26c73e27..6fb94f6d 100644 --- a/package.json +++ b/package.json @@ -54,12 +54,13 @@ "gpu.js": "^2.3.1", "image-sequencer-invert": "^1.0.0", "imagejs": "0.0.9", - "imagemin": "^7.0.0", + "imagemin": "^7.0.1", "imagemin-jpegtran": "^6.0.0", "imagemin-pngquant": "^8.0.0", "imgareaselect": "git://github.com/jywarren/imgareaselect.git#v1.0.0-rc.2", "istanbul": "^0.4.5", "jasmine": "^3.4.0", + "jpegtran-bin": "^4.0.0", "jquery": "^3.3.1", "jsdom": "^15.0.0", "jspdf": "^1.5.3", @@ -69,6 +70,7 @@ "opencv.js": "^1.2.1", "ora": "^4.0.3", "pace": "0.0.4", + "pngquant-bin": "^5.0.2", "puppeteer": "^1.14.0", "qrcode": "^1.3.3", "readline-sync": "^1.4.7", diff --git a/src/modules/MinifyImage/Module.js b/src/modules/MinifyImage/Module.js index 198c34da..d3f26cd4 100644 --- a/src/modules/MinifyImage/Module.js +++ b/src/modules/MinifyImage/Module.js @@ -49,7 +49,7 @@ module.exports = function MinifyImage(options, UI) { reader.readAsDataURL(result); reader.onloadend = function () { base64data = reader.result; - output(base64data, input.format); + output(null, base64data, input.format, false); if (callback) callback(); return; }; @@ -76,9 +76,9 @@ module.exports = function MinifyImage(options, UI) { }); var destPath = __dirname + '/results/test.' + input.format; var data = base64Img.base64Sync(destPath); - output(data, input.format); + output(null, data, input.format, false); if (callback) callback(); - })(); + })().catch(e => console.log(e)); } diff --git a/src/modules/MinifyImage/images/test.png b/src/modules/MinifyImage/images/test.png index 239e2c5a..03a89840 100644 Binary files a/src/modules/MinifyImage/images/test.png and b/src/modules/MinifyImage/images/test.png differ diff --git a/src/modules/MinifyImage/results/test.png b/src/modules/MinifyImage/results/test.png index b51276c7..01741512 100644 Binary files a/src/modules/MinifyImage/results/test.png and b/src/modules/MinifyImage/results/test.png differ