Browse Source

a few tweaks

pull/123/head
james.cryer 7 years ago
parent
commit
901ac9767e
  1. 4
      README.md
  2. 21
      resemble.js

4
README.md

@ -64,7 +64,7 @@ diff.ignoreAntialiasing();
And change the output display style:
```javascript
resembleControl.outputSettings({
resemble.outputSettings({
errorColor: {
red: 255,
green: 0,
@ -82,7 +82,7 @@ resembleControl.outputSettings({
It is possible to narrow down the area of comparison, by specifying a bounding box measured in pixels from the top left:
```javascript
resembleControl.outputSettings({
resemble.outputSettings({
boundingBox: {
left: 100,
top: 200,

21
resemble.js

@ -23,13 +23,13 @@ URL: https://github.com/Huddle/Resemble.js
}
};
var oldOutputSettings = {};
var globalOutputSettings = oldOutputSettings;
var oldGlobalSettings = {};
var globalOutputSettings = oldGlobalSettings;
function setGlobalOutputSettings(settings) {
var msg = 'warning resemble.outputSettings mutates global state, and ' +
'will be removed in 3.0.0';
console.error(msg);
console.warn(msg);
globalOutputSettings = settings;
return this
}
@ -62,7 +62,7 @@ URL: https://github.com/Huddle/Resemble.js
}
var errorPixelTransform = {
flat: function (px, offset, d1, d2) {
flat: function (px, offset) {
px[offset] = errorPixelColor.red;
px[offset + 1] = errorPixelColor.green;
px[offset + 2] = errorPixelColor.blue;
@ -196,7 +196,6 @@ URL: https://github.com/Huddle/Resemble.js
hiddenImage.setAttribute = function setAttribute() { };
}
if(useCrossOrigin) {
hiddenImage.setAttribute('crossorigin', 'anonymous');
}
@ -406,7 +405,7 @@ URL: https://github.com/Huddle/Resemble.js
px[offset + 3] = data.a * pixelTransparency; //a
}
function getPixelInfo(dst, data, offset, cacheSet) {
function getPixelInfo(dst, data, offset) {
if (data.length > offset) {
dst.r = data[offset];
dst.g = data[offset + 1];
@ -768,10 +767,10 @@ URL: https://github.com/Huddle/Resemble.js
if(hasMethod) { param(); }
return self;
},
outputSettings: function(options) {
outputSettings(options);
return self;
},
outputSettings: function(options) {
outputSettings(options);
return self;
},
onComplete: function( callback ){
updateCallbackArray.push(callback);
@ -823,7 +822,9 @@ URL: https://github.com/Huddle/Resemble.js
callback = options;
options = undefined;
}
var res = resemble(image1), opt = options || {}, compare;
if (opt.output) {
res.outputSettings(opt.output);
}

Loading…
Cancel
Save