Javascript 如何将一个小二维码放在一个大画布上?

Javascript 如何将一个小二维码放在一个大画布上?,javascript,canvas,Javascript,Canvas,我正在尝试使用画布创建二维码的图像,其外观如下: 为了生成二维码,我使用模块。 我尝试从一个大画布(325600)开始,然后将二维码添加到其中(宽度=325),但它似乎修改了画布尺寸以适应二维码尺寸,因此生成的图像是325x325: 这是我用来做这件事的代码: const qrCode=require('qrCode'); constcanvas=createCanvas(325600); qrCode.toCanvas(画布、链接、{ 宽度:325, 差额:14 },错误=>{ 如果(错误

我正在尝试使用画布创建二维码的图像,其外观如下:

为了生成二维码,我使用模块。
我尝试从一个大画布(325600)开始,然后将二维码添加到其中(宽度=325),但它似乎修改了画布尺寸以适应二维码尺寸,因此生成的图像是325x325:

这是我用来做这件事的代码:

const qrCode=require('qrCode');
constcanvas=createCanvas(325600);
qrCode.toCanvas(画布、链接、{
宽度:325,
差额:14
},错误=>{
如果(错误)
返回拒绝(错误);
});
我的第二种方法是在向画布添加二维码后调整画布的大小,但随后二维码从图像中消失:

这是我使用的代码:

const qrCode=require('qrCode');
constcanvas=createCanvas(325325);
qrCode.toCanvas(画布、链接、{
宽度:325,
差额:14
},错误=>{
如果(错误)
返回拒绝(错误);
});
帆布高度=600;

我该如何实现它?

二维码上方的空间用于什么?你能在canvas元素周围加上padding/margin吗?@chazsolo谢谢你的回复。我需要它的文字..想法是有一个标题的二维码。标题可以很长,因此需要包装,画布高度应根据包装标题的行数增加