Всем привет!
Никак не получается осознать, почему при отрисовке с помощью putImageData прозрачного прямоугольника созданного createImageData - он не прозрачный а белый?
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
var pixelSet = ctx.createImageData(50,50); // Черный квадрат 50 x 50 полностью прозрачный
ctx.fillStyle = "#000000";
ctx.fillRect(0,0, 600, 400);
ctx.putImageData(pixelSet, 0,0);
После отработки этого кода на экране белый прямоугольник на черном фоне...