QR Code 產生器
此套件來自於此官方網頁,覺得還不錯,可透過以下幾個基本的參數設定,按下「產生 QR Code」按鈕之後,右邊的區域即會產生 QR Code, 按下「下載 QR Code」按鈕,即可下載 QR Code 的圖檔。
當然還有更多細項的設定,可以直接參考官方說明文件。
參數設定
另一個圖片 logo 的測試網址:
https://upload.wikimedia.org/wikipedia/commons/5/51/Facebook_f_logo_%282019%29.svgQR Code 預覽
基本套用方式
載入以下原始碼:
<script src="https://unpkg.com/qr-code-styling@1.5.0/lib/qr-code-styling.js"></script>
若要產生 QR Code,則執行以下程式,註解的地方需替換成欄位的資料:
let qrCode;
qrCode = new QRCodeStyling({
width: $("#qr_width").val(), // 寬度
height: $("#qr_height").val(), // 高度
type: "svg",
data: $("#qr_data").val(), // 網址資料
image: $("#qr_img").val(), // logo 網址
dotsOptions: {
color: "black",
type: "rounded"
},
backgroundOptions: {
color: "white",
},
imageOptions: {
crossOrigin: "anonymous",
margin: 15
}
});
let div_block = document.getElementById("div_block");
qrCode.append(div_block);若要下載 QR Code 圖檔,則執行以下程式:
qrCode.download({ name: "qrcode", extension: "png" });