0.3.0 • Published 8 years ago
webjerk-image-set-diff v0.3.0
webjerk-image-set-diff
compares two sets of images.
provide it folders, refDir & runDir, where both folders contain png files. images are compared by basename. that is, /refDir/test-image.png would be compared to /runDir/test-image.png.
the comparisons use blink-diff to compare images.
usage
var ImageSetDiffer = require('webjerk-image-set-diff')
var refDir = '/reference-images'
var runDir = '/test-run-images'
var idr = new ImageSetDiffer({
refDir,
runDir,
report: true, // generate a report?
allowNewImages: true, // allow new images into the ref set
approveChanges: false // appove run images as new refs. migrate run/ images to ref/
})
var diffs = await idr.run() // blinkDifference objectswhen mismatches are detected, ImageSetDiffer::run throws.
err.codewill equal'EIMAGEDIFFS'err.differenceswill have an array of blink difference data attached to the failing image
console.log(err.differences)
// => [{ basename, blinkDiff, message }, ..., for, each, image, mismatch]config
some settings may be set from the env:
WEBJERK_ALLOW_NEW_IMAGES, set to allow new images not found in the reference setWEBJERK_APPROVE_CHANGES, set to approve all image changes
0.3.0
8 years ago
0.2.24
8 years ago
0.2.23
8 years ago
0.2.22
8 years ago
0.2.21
8 years ago
0.2.19
8 years ago
0.2.17
8 years ago
0.2.16
8 years ago
0.2.15
8 years ago
0.2.14
8 years ago
0.2.13
8 years ago
0.2.12
8 years ago
0.2.10
8 years ago
0.2.9
8 years ago
0.2.8
8 years ago
0.2.4
8 years ago
0.2.3
8 years ago
0.2.2
8 years ago
0.2.0
9 years ago
0.1.0
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago