4
我希望能夠在JavaScript中將空PixelArray與來自node-canvas的輸出進行比較。用V8/node.js創建一個空的PixelArray
例如:
var cleanData = new PixelArray (20);
這可能嗎?我在錯誤版本的Node.js上? (0.8.3)
我希望能夠在JavaScript中將空PixelArray與來自node-canvas的輸出進行比較。用V8/node.js創建一個空的PixelArray
例如:
var cleanData = new PixelArray (20);
這可能嗎?我在錯誤版本的Node.js上? (0.8.3)
Uint8ClampedArray工程。
var cleanData = new Uint8ClampedArray(width * height * 4);
一些背景資料:
http://www.khronos.org/registry/typedarray/specs/latest/#7.1 Uint8ClampedArray是爲了更換CanvasPixelArray定義。它的行爲與其他類型的數組視圖相同,只是在轉換傳入數值時,setter和constructor使用clamp [WEBIDL]而不是模運算。
當你嘗試它時它工作嗎? – alex
不,它被認爲是未定義的('PixelArray') –
我也嘗試過使用node-canvas的這種方法,結果如下: var Canvas = require('canvas'); var PixelArray = Canvas.CanvasPixelArray; –