Изображение не читается при манипуляциях с пикселями
Я пытался снизить разрешение до 48 на 1008, но это не помогло, не могу понять, что я сделал не так
https://jsfiddle.net/btfyn5e7/
var can = 0;
for (var pg = 0; pg < 128; pg++) {
AFUN[pg] = 0xff000000;
BFUN[pg] = 0x00000000;
CFUN[pg] = 0xffff * pg
DFUN[pg] = 0x00000000;
}
for (var pg = 0; pg < 2048; pg++) {
EFUN[pg] = 0
}
var delta;
var buf = new ArrayBuffer(imageData.data.length);
var buf8 = new Uint8ClampedArray(buf);
var data = new Uint32Array(buf);
function draw() {
now = Date.now();
delta = now - then;
if (delta > interval) {
then = now - (delta % interval);
var hold = 1;
var CHOLDER = 48;
var previous = 0;
var EE = 0;
ctx.drawImage(EXA, 0, can++ & 15 * 32, 512, 24, 0, 0, 1024, 24);
for (var i = 0; i < QQG; i) {
var XT, k, vhs, vq, vh, vqs, xmu, vmu, QT, previa, previb;
var ques = i << 4;
Qint32[0] = imageData.data[ques] << 24 | imageData.data[ques + 1] << 16 | imageData.data[ques + 2] << 8 | imageData.data[ques + 4] >> 2;
Qint32[1] = imageData.data[ques + 5] << 24 | imageData.data[ques + 6] << 16 | imageData.data[ques + 8] << 8 | imageData.data[ques + 9] >> 2;
Qint32[2] = imageData.data[ques + 10] << 24 | imageData.data[ques + 12] << 16 | imageData.data[ques + 13] << 8 | imageData.data[ques + 14] >> 2;
Qint32[3] = 0xffffffff;
}
}
}
Это просто рисует, но не меняется с изображением