二维码识别
从图片或截图里读出二维码内容,自动判断网址 / WiFi / 名片等类型,图片不出本机。
使用说明
- 三种输入方式:点选文件、把图片拖进来、或者直接
Ctrl+V粘贴截图(手机端可以先截图再上传)。 - 解码先问浏览器原生的
BarcodeDetector,没认出来再按需加载 jsQR 兜底。两个解码器的容错点不一样,串起来成功率比只用其中一个高;jsQR 只在真正需要时才下载(约 57 KB gzip)。 - 识别成功会在图上画出二维码的四个角,并自动判断内容类型:网址、WiFi 配置、联系人名片、日历事件、邮件、电话 / 短信、JSON、纯文本。
- 图片最长边超过 1400 像素会先等比缩放再解码,速度快且不影响结果。
扫不出来怎么办?
二维码四周要留出白边(静区),被裁掉边角、压缩得太糊、或者拍歪了都会识别不了。把二维码区域单独截图放大后再试成功率最高,另外要拿原图而不是转发多次的压缩图。
支持条形码吗?
本页只解二维码。Code128 / EAN 这类条形码的码制与定位方式完全不同,需要另外的解码器。
图片会上传吗?
不会。整页没有任何上传接口,解码在浏览器内存里完成,关掉页面什么都不留。