Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用V8/node.js创建空像素阵列_Javascript_Node.js_Html5 Canvas_V8 - Fatal编程技术网

Javascript 使用V8/node.js创建空像素阵列

Javascript 使用V8/node.js创建空像素阵列,javascript,node.js,html5-canvas,v8,Javascript,Node.js,Html5 Canvas,V8,我希望能够创建一个空的像素数组,与JavaScript中的输出进行比较 例如: var cleanData = new PixelArray ( 20 ); 这可能吗?我是否使用了错误版本的Node.js?(0.8.3)uint8clampedaray有效 var cleanData = new Uint8ClampedArray( width * height * 4 ); 一些背景: 定义Uint8ClampedArray是为了替换CanvasPixelArray。它的行为与其他类型化数

我希望能够创建一个空的像素数组,与JavaScript中的输出进行比较

例如:

var cleanData = new PixelArray ( 20 );

这可能吗?我是否使用了错误版本的Node.js?(0.8.3)

uint8clampedaray有效

var cleanData = new Uint8ClampedArray( width * height * 4 );
一些背景:


定义Uint8ClampedArray是为了替换CanvasPixelArray。它的行为与其他类型化数组视图相同,只是setter和构造函数在转换传入数值时使用钳制[WEBIDL]而不是模运算。

您尝试过它吗?不,它被认为是未定义的(
PixelArray
),我也尝试过使用节点画布的这种方法,对于相同的结果:var Canvas=require('Canvas');var PixelArray=Canvas.CanvasPixelArray;