image-sequencer.js dist

This commit is contained in:
Chinmay Pandhare
2017-03-12 09:58:33 +05:30
parent 9d0a3852e5
commit b5f54ca215

View File

@@ -184406,7 +184406,7 @@ module.exports = function ImageSelect(options) {
// this module is unique because it creates the image // this module is unique because it creates the image
function draw(image) { function draw(image) {
el.html(image); options.el.html(image);
if (options.output) options.output(image); if (options.output) options.output(image);
} }
@@ -184431,28 +184431,25 @@ module.exports = function ImageThreshold(options) {
var image; var image;
function draw(inputImage) { function draw(inputImage) {
$(inputImage).load(function(){ var canvas = document.createElement('canvas');
var canvas = document.createElement('canvas'); canvas.width = inputImage.naturalWidth;
canvas.width = inputImage.naturalWidth; canvas.height = inputImage.naturalHeight;
canvas.height = inputImage.naturalHeight; var context = canvas.getContext('2d');
var context = canvas.getContext('2d'); context.drawImage(inputImage, 0, 0 );
context.drawImage(inputImage, 0, 0); var imageData = context.getImageData(0, 0, inputImage.naturalWidth, inputImage.naturalHeight);
var imageData = context.getImageData(0, 0, canvas.width, canvas.height); var imageThreshold = require('image-filter-threshold');
var imageFilterCore = require('image-filter-core');
var imageThreshold = require('image-filter-threshold'); var result = imageThreshold({
var imageFilterCore = require('image-filter-core'); data: imageData,
threshold: options.threshold
var result = imageThreshold({ }).then(function (imageData) {
data: imageData, image = new Image();
threshold: options.threshold image.onload = function onLoad() {
}).then(function (imageData) { if (options.output) options.output(image);
image = new Image(); }
image.onload = function onLoad() { image.src = imageFilterCore.convertImageDataToCanvasURL(imageData);
if (options.output) options.output(image);
}
image.src = imageFilterCore.convertImageDataToCanvasURL(imageData);
});
}); });
} }