Я пытаюсь создать изображение QR-кода, используя холст, который будет выглядеть следующим образом:
Для генерации QR-кода Я использую модуль qrcode .
Я попытался начать с большого холста (325 600), а затем добавить к нему QR-код (ширина = 325), но, похоже, он изменяет размеры холста, чтобы соответствовать размеры QR-кода, поэтому полученное изображение имеет размер 325x325:

Это код, который я использовал для этого:
const qrCode = require('qrcode');
const canvas = createCanvas(325, 600);
qrCode.toCanvas(canvas, link, {
width: 325,
margin: 14
}, error => {
if(error)
return reject(error);
});
Мой второй подход состоял в том, чтобы изменить размер холста после добавления QR-кода к нему, но затем QR-код исчез с изображения:
Это код, который я использовал:
const qrCode = require('qrcode');
const canvas = createCanvas(325, 325);
qrCode.toCanvas(canvas, link, {
width: 325,
margin: 14
}, error => {
if(error)
return reject(error);
});
canvas.height = 600;
Как мне его реализовать?