【发布时间】:2023-03-28 08:08:01
【问题描述】:
在我的 HTML5 Canvas 中分析像素数据:
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的类型。
【问题讨论】:
标签: javascript image canvas html5-canvas