Показать сообщение отдельно
  #1 (permalink)  
Старый 04.01.2012, 16:47
Аспирант
Отправить личное сообщение для miha-ha Посмотреть профиль Найти все сообщения от miha-ha
 
Регистрация: 03.09.2010
Сообщений: 39

createImageData и putImageData
Всем привет!
Никак не получается осознать, почему при отрисовке с помощью 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);


После отработки этого кода на экране белый прямоугольник на черном фоне...
Ответить с цитированием