in web/src/drawing.js [56:78]
DrawingCell.prototype.tensor = function(size) {
var canvas = document.createElement('canvas');
canvas.width = size;
canvas.height = size;
var ctx = canvas.getContext('2d');
ctx.strokeStyle = 'black';
ctx.lineWidth = LINE_WIDTH * size;
ctx.lineCap = 'square';
ctx.lineJoin = 'square';
drawPaths(ctx, size, this._centeredPaths());
var data = ctx.getImageData(0, 0, size, size).data;
var grayscale = [];
for (var i = 3; i < data.length; i += 4) {
if (data[i] > 128) {
grayscale.push(0);
} else {
grayscale.push(1);
}
}
return new jsnet.Tensor([size, size, 1], grayscale);
};