From bfdb33e0fc3122640c7b06c55f82facb558b5ee4 Mon Sep 17 00:00:00 2001 From: Simon Hailes Date: Sun, 12 Nov 2017 15:58:59 +0000 Subject: [PATCH] examples: update asyncresize to test mat.release before async is complete --- examples/async-resize.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/async-resize.js b/examples/async-resize.js index 70a1c7d..d2beaa2 100644 --- a/examples/async-resize.js +++ b/examples/async-resize.js @@ -16,6 +16,8 @@ cv.readImage("./files/mona.png", function(err, im) { } img.save("./tmp/resize-async-image.png"); console.log('Image saved to ./tmp/resize-async-image.png at '+img.width()+'x'+img.height()); + img.release(); + delete img; }; var newwidth = width*0.95; @@ -25,6 +27,8 @@ cv.readImage("./files/mona.png", function(err, im) { if (Async){ // note - generates a new image im.resize(newwidth, newheight, AfterResize); + im.release(); // test release image before resize if done + delete im; } else { // sync - note - modifies the input image im.resize(newwidth, newheight);