Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:qr-code

< NodeJS

QR-kód

qrcode-generator

Bevezetés

QR Code generáláshoz JavasScript könyvtár. Az eredmény egy weblapon képként jelenik meg.

A QR Code a DENSO WAVE INCORPORATED bejegyzett védjegye.

Webhely:

Lásd még:

Telepítés

npm install qrcode-generator

Használat

index.html
<!DOCTYPE html>
<html lang="hu">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
 
 
 
    <div id="placeHolder"></div>
 
 
    <script src="qrcode.js"></script>
    <script src="app.js"></script>
 
</body>
</html>
app.js
var typeNumber = 4;
var errorCorrectionLevel = 'L';
var qr = qrcode(typeNumber, errorCorrectionLevel);
qr.addData('Hi!');
qr.make();
document.getElementById('placeHolder').innerHTML = qr.createImgTag();

Paraméterek

Type number (1 ~ 40), vagy 0 az automatikus detektálás
Error correction level ('L', 'M', 'Q', 'H')

Hibakorrekciós szintek:

  • L - Lowest
  • M - Medium
  • Q - QuiteGood
  • H - Highest

A createImgTag() első paramétere cellaméret, második margó.

qr.createImgTag(6, 4);

qr-image

Telepítés

npm install --save qr-image

Kép generálása

gen.js
var qr = require('qr-image');
 
var image = qr.image('árvíztűrő', { type: 'png',  });
image.pipe(require('fs').createWriteStream('img01.png'));

Futtatás:

node gen.js
oktatas/web/nodejs/qr-code.txt · Utolsó módosítás: 2023/03/18 21:50 szerkesztette: admin