application-prototype
Version:
Application builder - prototype
26 lines (22 loc) • 564 B
JavaScript
var ImageData = function () {
var i = 0;
if(arguments[0] instanceof Uint8ClampedArray) {
var data = arguments[i++];
}
var width = arguments[i++];
var height = arguments[i];
var canvas = document.createElement('canvas');
canvas.width = width;
canvas.height = height;
var ctx = canvas.getContext('2d');
var imageData = ctx.createImageData(width, height);
if(data) imageData.data.set(data);
return imageData;
};
if (typeof(window) === "object") {
if (!window.ImageData)
window.ImageData = ImageData;
}
module.exports = {
ImageData : ImageData
};