본문으로 건너뛰기

imageSimilarity

ts
imageSimilarity(before: DiffPixels, after: DiffPixels, options?: DiffImageOptions): DiffImageSimilarity
dart
DiffImageSimilarity imageSimilarity(DiffPixels before, DiffPixels after, [DiffImageOptions? options]);
필드무엇을 말하는지
similarity두 이미지가 얼마나 닮았는지, 0에서 1까지. 100을 곱하면 퍼센트입니다.
identical한 픽셀도 다르지 않은지.
pixels둘 가운데 하나라도 덮는 픽셀 수.
matched그중 값이 같은 픽셀 수.
changed둘 다 덮고 값이 다른 픽셀 수.
added두 번째만 덮는 픽셀 수.
removed첫 번째만 덮는 픽셀 수.
distance둘 다 덮는 픽셀의 평균 색 거리.
before첫 번째 이미지의 크기.
after두 번째 이미지의 크기.

안에서 비교 전체가 돌아가므로 옵션의 뜻은 diffImage에서와 같습니다. 이미 구한 결과가 있다면 다시 돌릴 필요가 없습니다. 1 - result.stats.ratio가 같은 값입니다.

Released under the MIT License