Для анализа данных пикселей в моем HTML5 Canvas:Почему getImageData дает большой массив?
var width = 960;
var height = 500;
var canvas = document.getElementById('myFigure');
var ctx = canvas.getContext("2d");
var image = new Image("starry-night.jpg");
ctx.drawImage(image, 0, 0);
var pixels = ctx.getImageData(0,0, width, height);
Длина массива данных изображения я получаю быть 1920000
, но когда я умножать 960*500*3 = 1440000
Как пришел мой расчет гораздо меньше, чем фактическая длина?
Может кто-нибудь объяснить мне тип Uint8ClampedArray.