2

2 つの画像を比較し、node-resemble-js を使用して 3 番目の画像の違いを強調しようとしています。

次のコードを試しました:

var imgData1 = 'C:\\Users\\Image1.png';
var imgData2 = 'C:\\Users\\Image2.png';

var diffImage = 'C:\\Users\\';

    resemble(imgData1).compareTo(imgData2).ignoreNothing().onComplete(function (data) {

        data.getDiffImage().pack().pipe(fs.createWriteStream( diffImage + 'diff.png'));
        console.log(data);
    })

しかし、空の「差分」画像を取得しています。ログは、2 つのイメージが異なることを示しています。

{ isSameDimensions: true,
  dimensionDifference: { width: 0, height: 0 },
  misMatchPercentage: '0.73',
  analysisTime: 143,
  getDiffImage: [Function] }

ここで何が欠けているのかわかりません。どんな助けでも大歓迎です。

4

1 に答える 1