Resemble.어쨌든 js를 사용하세요.
3939 단어 Node.jsResemble.jsJavaScript
비교할 이미지
a.jpg
b.jpg
이름이 설정되지 않은 폴더가 있습니까?
기본 설정 $ node -v
v8.11.3
$ npm -v
6.4.1
$ npm i resemblejs
$ npm i fs
node와 npm를 포함하는 환경에서 installresemblejs와 fs를 설치합니다.
실행 소스
【Ionic + Electron】Resemble.js를 사용하여 이미지 비교를 위한 데스크톱 프로그램 만들기
에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다const fs = require('fs');
const resemble = require('resemblejs');
// 比較したい画像のパスを指定
const image1 = fs.readFileSync("a.jpg");
const image2 = fs.readFileSync("b.jpg");
resemble(image1).compareTo(image2).onComplete(data => {
if (data.misMatchPercentage >= 0.01) {
console.log('差分を検知しました。');
fs.writeFileSync("./diff_image.jpg", data.getBuffer());
}else{
console.log("差分なし");
}
});
결과 내보내기
결과적으로 다음과 같은 그림이 만들어졌다.
diff_image.jpg
동작 확인 여기서 끝!
Reference
이 문제에 관하여(Resemble.어쨌든 js를 사용하세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuniatsu/items/2717bb4a5cedea3c9807
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ node -v
v8.11.3
$ npm -v
6.4.1
$ npm i resemblejs
$ npm i fs
node와 npm를 포함하는 환경에서 installresemblejs와 fs를 설치합니다.실행 소스
【Ionic + Electron】Resemble.js를 사용하여 이미지 비교를 위한 데스크톱 프로그램 만들기
에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다const fs = require('fs');
const resemble = require('resemblejs');
// 比較したい画像のパスを指定
const image1 = fs.readFileSync("a.jpg");
const image2 = fs.readFileSync("b.jpg");
resemble(image1).compareTo(image2).onComplete(data => {
if (data.misMatchPercentage >= 0.01) {
console.log('差分を検知しました。');
fs.writeFileSync("./diff_image.jpg", data.getBuffer());
}else{
console.log("差分なし");
}
});
결과 내보내기
결과적으로 다음과 같은 그림이 만들어졌다.
diff_image.jpg
동작 확인 여기서 끝!
Reference
이 문제에 관하여(Resemble.어쨌든 js를 사용하세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kuniatsu/items/2717bb4a5cedea3c9807
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const fs = require('fs');
const resemble = require('resemblejs');
// 比較したい画像のパスを指定
const image1 = fs.readFileSync("a.jpg");
const image2 = fs.readFileSync("b.jpg");
resemble(image1).compareTo(image2).onComplete(data => {
if (data.misMatchPercentage >= 0.01) {
console.log('差分を検知しました。');
fs.writeFileSync("./diff_image.jpg", data.getBuffer());
}else{
console.log("差分なし");
}
});
결과적으로 다음과 같은 그림이 만들어졌다.
diff_image.jpg
동작 확인 여기서 끝!
Reference
이 문제에 관하여(Resemble.어쨌든 js를 사용하세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kuniatsu/items/2717bb4a5cedea3c9807텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)