此页面从图片文件中读取二维码:照片、截图、扫描的文档。解码器完全使用 JavaScript 在您的设备上运行 — 图片绝不会发送到任何服务器。
如果您没有二维码的图片,可以改用手机摄像头对准该码。如今每一部 iPhone 和 Android 手机的摄像头都能原生读取二维码,无需任何应用。
什么时候用得上
常见情况:通过聊天发送的二维码截图、嵌入在 PDF 中无法用摄像头对准的二维码、您从某个角度拍下、想要无需重新扫描就解码的打印二维码、一封带有二维码、您想在点击前先查看的营销邮件。在每一种情况下,在这里打开图片都比试图把手机对准屏幕更快。
我们能读什么、不能读什么
我们解码二维码 — 由 Denso Wave 发明的方形 2D 条码。此页面不解码 1D 条形码(EAN、UPC、Code 128 等)、Data Matrix、PDF417 或 Aztec 码。读取那些需要不同的解码器;它在我们的路线图上。
码的质量很重要。模糊的照片、低对比度的打印件或被反光覆盖的二维码往往无法解码。请重新拍一张让二维码占据更大画面的照片,然后再试一次。
隐私
文件选择器在本地读取字节; <img> 标签在本地渲染预览;JsQR 在页面内运行,将解码后的文本返回给您机器上的 JavaScript。我们托管的任何内容都看不到图片或解码后的内容。解码过程中不会向任何服务器发出请求。
常见问题
- 图片会被上传到某个地方吗?
- 不会。图片由在您设备上运行的 JavaScript 读取。不会上传、存储或记录任何内容。关闭标签页,图片就消失了。
- 为什么在我的图片中没有找到二维码?
- 最常见的原因是:二维码在画面中太小、图片模糊或对比度低,或者只有部分二维码可见。请裁剪得更靠近码、以更好的对焦重新拍照,或使用更高分辨率的图片。
- 它能读取损坏或不完整的二维码吗?
- 二维码内置纠错功能(通常可恢复 7%–30%),所以小的污渍和被裁掉的边角通常仍能扫描。但如果一个二维码缺失了某个角的大部分,通常就不行了。
- 它能处理截图吗?
- 可以。来自网页、PDF 或照片的二维码截图都以相同的方式解码。
- 那条形码(EAN、UPC、Code 128)呢?
- 此扫描器仅读取二维码。我们还没有 1D 条形码扫描器 — 但它已在路线图上。
