Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.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 图像未被绘制到画布_Javascript_Node.js_Node Canvas - Fatal编程技术网

Javascript 图像未被绘制到画布

Javascript 图像未被绘制到画布,javascript,node.js,node-canvas,Javascript,Node.js,Node Canvas,目前正在为discord机器人制作等级卡,但每当我试图从promise中向画布绘制图像时,该图像不会出现在最终生成的等级卡图像上 const canvas = createCanvas(1000, 333); const ctx = canvas.getContext("2d"); loadImage(join(__dirname, "..", "img", "background.jpg")).then(backg

目前正在为discord机器人制作等级卡,但每当我试图从promise中向画布绘制图像时,该图像不会出现在最终生成的等级卡图像上

const canvas = createCanvas(1000, 333);
const ctx = canvas.getContext("2d");
loadImage(join(__dirname, "..", "img", "background.jpg")).then(background => {ctx.drawImage(background, 0, 0, canvas.width, canvas.height);});

看起来您正在使用node。我不知道为什么你会把
loadImage
放在那里。我建议阅读:这样你就可以看到这个例子了。