0

How to import resemblejs module in my JS script ?

My script contains a function like -

    function compareImages(picture1,picture2)
    {
         var diff =resemble(picture1).compareTo(picture2).ignoreColors().onComplete(function(data)
          {
               //console.log(data);  
          });
    return data;
   }

the 'return data' is so I can invoke this function in my java program using scriptengine and display the 'data' ( see console.log(data) in code above) in java console.

    Object res = inv.invokeFunction("compareImages", <path of image1>, <path 
                                  of image2>);
    System.out.println(res);
4

1 回答 1

0

Nashorn 有自己的load( js )方法。您可以使用它来导入模块

例子:

script1.js

function say(thing){
    print(thing);
}

script2.js

load("./script1.js");
say("Hi");

这应该打印 Hi

于 2017-05-18T06:08:39.667 回答