mirror of
https://github.com/publiclab/image-sequencer.git
synced 2025-12-17 13:50:04 +01:00
ImageThreshold.js and ImageSelect.js bugfixes
This commit is contained in:
@@ -67,7 +67,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) {
|
||||||
options.el.html(image);
|
el.html(image);
|
||||||
if (options.output) options.output(image);
|
if (options.output) options.output(image);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -10,12 +10,14 @@ 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 imageThreshold = require('image-filter-threshold');
|
||||||
var imageFilterCore = require('image-filter-core');
|
var imageFilterCore = require('image-filter-core');
|
||||||
@@ -30,6 +32,7 @@ module.exports = function ImageThreshold(options) {
|
|||||||
}
|
}
|
||||||
image.src = imageFilterCore.convertImageDataToCanvasURL(imageData);
|
image.src = imageFilterCore.convertImageDataToCanvasURL(imageData);
|
||||||
});
|
});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function get() {
|
function get() {
|
||||||
|
|||||||
Reference in New Issue
Block a user