UNPKG

application-prototype

Version:
26 lines (22 loc) 564 B
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 };