js实现二维码在线解码的方法,js实现二维码在线解码代码教程如下:
选择一张二维码图片
计算结果:解析出当前二维码的网址
js实现代码:
$(function () {
document.getElementById("uploadBtnd").onchange = function (e) {
var canvas = $('#decode-canvas')[0],
ctx = canvas.getContext('2d'),
file = e.target.files[0],
reader = new FileReader();
reader.onload = (function (e) {
var img = new Image();
img.onload = function () {
canvas.width = img.width;
canvas.height = img.height;
ctx.drawImage(img, 0, 0);
};
img.src = e.target.result;
});
file && reader.readAsDataURL(file);
};
});
function renderLogo(canvas, url) {
var img = new Image(),
ctx = canvas.getContext('2d'),
canvasSize = 200;