我在Node.js中編寫了一個基於畫布的多用戶繪圖應用程序,並且想要使用當前繪圖維護一個內部畫布元素。是否可以在Node.js中創建畫布元素並與其交互?如何創建node.js中的canvas元素並與其進行交互?
我最新的嘗試是jsdom模塊可在這裏:http://github.com/tmpvar/jsdom
var jsdom = require('jsdom');
var window = jsdom.jsdom().createWindow();
var canvas = window.document.createElement('canvas');
// The following line works
canvas.setAttribute('width', 1000);
// The following line errors out on execution:
var context = canvas.getContext('2d');
是否有任何其他的方式去嗎?
你完全正確:)。你的建議是我現在正在使用的,但是我想要的是一個超級大緩衝區,它比一個巨大的行數更容易轉移,比如說,基於64位的png canvas導出。不幸的是,沒有任何一個Node.js圖形庫看起來可以忽略,所以看起來我現在被困在棧中。謝謝! – 2010-10-22 12:21:09
我編輯了我的問題,也許你可以使用它作爲基礎,以防你真正致力於繪圖應用程序。 – 2010-10-22 12:27:26