我需要在 nodejs 服务器端渲染 jpeg 图像。我使用以下构建说明安装画布 npm 模块:https ://github.com/Automattic/node-canvas/wiki/Installation---Windows 我有 C:\libjpeg-turbo\,正如手册中提到的那样。如果我做:
npm 安装画布
那么这段代码不会启动onload:
var data = fs.readFileSync("./t.jpg"); var img = new Image();
img.onload = function () {
console.log("onload");
};
img.src = data;
(它适用于 .png 数据)。如果我在命令行中指定 --with-jpeg,则 MSVC 会抱怨缺少 libjpeg.h。在这个 npm 使用 msvc 项目删除文件之后,我无法自己设置路径(是否可以关闭此清理?)
那么如何为支持 jpeg 的 windows 构建画布呢?在网上找到有关此主题的问题但没有答案。