What npm packages are commonly used for front-end synthetic QR code posters?

due to business needs,
1 needs to scale the images of different sizes to a uniform size,
2 and then put them on canvas,
3 write the required text,
4 synthesize the specified QR code, and provide users to save or forward.

you need the following functions
1 picture zoom function
2 composite picture
3 write text

I have written one manually before, but I haven"t written zooming. I feel that I write a lot of BUG, which is difficult to control. This kind of business demand should be very common, so I think there should be a ready-made npm package to use, but my English is not good. I searched zoom and picture processing, but I didn"t find a suitable package to do this. I felt that the keyword I searched was wrong, but I didn"t know what keyword to search, so let"s ask the powerful gods. Please give us some advice

.

either there are similar git projects to refer to, or there are related tutorials. Thank you

.

npm package is not clear. I sent the js library
Mcanvas.js


node-qrcode

.
MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b30bc9-2b58d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b30bc9-2b58d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?