Browse Source

Merge branch 'master' of https://github.com/Huddle/Resemble.js

pull/25/head
James Cryer 11 years ago
parent
commit
12a07912bd
  1. 21
      resemble.js

21
resemble.js

@ -78,7 +78,7 @@ URL: https://github.com/Huddle/Resemble.js
function parseImage(sourceImageData, width, height){ function parseImage(sourceImageData, width, height){
var pixleCount = 0; var pixelCount = 0;
var redTotal = 0; var redTotal = 0;
var greenTotal = 0; var greenTotal = 0;
var blueTotal = 0; var blueTotal = 0;
@ -91,7 +91,7 @@ URL: https://github.com/Huddle/Resemble.js
var blue = sourceImageData[offset + 2]; var blue = sourceImageData[offset + 2];
var brightness = getBrightness(red,green,blue); var brightness = getBrightness(red,green,blue);
pixleCount++; pixelCount++;
redTotal += red / 255 * 100; redTotal += red / 255 * 100;
greenTotal += green / 255 * 100; greenTotal += green / 255 * 100;
@ -99,10 +99,10 @@ URL: https://github.com/Huddle/Resemble.js
brightnessTotal += brightness / 255 * 100; brightnessTotal += brightness / 255 * 100;
}); });
data.red = Math.floor(redTotal / pixleCount); data.red = Math.floor(redTotal / pixelCount);
data.green = Math.floor(greenTotal / pixleCount); data.green = Math.floor(greenTotal / pixelCount);
data.blue = Math.floor(blueTotal / pixleCount); data.blue = Math.floor(blueTotal / pixelCount);
data.brightness = Math.floor(brightnessTotal / pixleCount); data.brightness = Math.floor(brightnessTotal / pixelCount);
triggerDataUpdate(); triggerDataUpdate();
} }
@ -131,6 +131,11 @@ URL: https://github.com/Huddle/Resemble.js
if (typeof fileData === 'string') { if (typeof fileData === 'string') {
hiddenImage.src = fileData; hiddenImage.src = fileData;
} else if (typeof fileData.data !== 'undefined'
&& typeof fileData.width === 'number'
&& typeof fileData.height === 'number') {
images.push(fileData);
callback(fileData, fileData.width, fileData.height);
} else { } else {
fileReader = new FileReader(); fileReader = new FileReader();
fileReader.onload = function (event) { fileReader.onload = function (event) {
@ -597,7 +602,9 @@ URL: https://github.com/Huddle/Resemble.js
pixelTransparency = options.transparency || pixelTransparency; pixelTransparency = options.transparency || pixelTransparency;
largeImageThreshold = options.largeImageThreshold || largeImageThreshold; if (options.largeImageThreshold !== undefined) {
largeImageThreshold = options.largeImageThreshold;
}
return this; return this;
}; };

Loading…
Cancel
Save