ctx.drawImage(preview,0,0, preview.width, preview.height)
var imgdata = ctx.getImageData(0,0, preview.width, preview.height).data;
ctx.putImageData(opaque(ctx.createImageData(10,10)), 0,0)
Непрозрачная функция устанавливает альфа-данные в 1., чтобы боль был черным квадратом 10 * 10.putImageData не работает проверено существующие вопросы
function opaque(imgData){
for(var i=0, data = imgData.data; i<data.length; i=i+4){
data[i+3] = 1;
}
return imgData;
}
Но мой холст выглядит белым.