我需要在nodejs服務器端渲染jpeg圖像。我按照以下構建指令安裝了canvas npm模塊 :https://github.com/Automattic/node-canvas/wiki/Installation---Windows 我有C:\ libjpeg-turbo \,因爲它在手冊中提到過。如果我做的:如何使用MSVC10編譯器在x64窗口上的node-canvas中啓用jpeg支持?
NPM安裝帆布
那麼這段代碼不onload事件啓動:
var data = fs.readFileSync("./t.jpg"); var img = new Image();
img.onload = function() {
console.log("onload");
};
img.src = data;
(其工作原理與巴紐數據)。如果我在我的命令行中指定--with-jpeg,那麼MSVC會抱怨缺少libjpeg.h。在這之後,npm刪除了msvc項目的文件,所以我無法自己設置路徑(是否可以關閉此清理?)
那麼,如何爲支持jpeg的Windows創建畫布?在網上發現了關於這個話題的問題,但沒有答案。