diff --git a/package.json b/package.json index 8afc0eb978..6baf11fa30 100644 --- a/package.json +++ b/package.json @@ -50,12 +50,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", @@ -65,6 +66,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 198c34da01..d3f26cd460 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 239e2c5a41..03a89840d7 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 b51276c79d..017415120f 100644 Binary files a/src/modules/MinifyImage/results/test.png and b/src/modules/MinifyImage/results/test.png differ