如何在电脑上扫描二维码
为什么需要在电脑上扫描二维码
有时候二维码就在你的电脑屏幕上(如网页截图中),或者你想从下载的图片文件中提取二维码内容,又或者你的工作流程完全在电脑上,不方便拿手机扫描。以下几种方法可以在不使用手机的情况下解码二维码。
方法一:在线二维码解码工具
最简单的方法是使用在线解码工具。搜索"QR code decoder online"可以找到许多免费工具,它们允许你上传二维码图片,工具会自动识别并显示内容。常见的在线解码器如 ZXing Decoder Online 支持 PNG、JPG、GIF 等常见图片格式。
方法二:Windows 系统自带功能
Windows 10 和 11 的 Snipping Tool(截图工具)在较新版本中集成了二维码扫描功能。对于屏幕上显示的二维码,使用截图工具截取包含二维码的区域,系统可能会自动识别并提示操作。此外,Microsoft Lens App(微软 Office Lens)也支持扫描图片中的二维码。
方法三:Mac 系统的 Live Text 功能
macOS Monterey 及以上版本支持 Live Text,可以识别图片中的文字和部分二维码。在 Preview(预览)App 中打开含有二维码的图片,系统的 Live Text 功能可能会识别出二维码内容。对于更可靠的结果,可以使用 macOS 原生相机 App(如果配备了摄像头)对准屏幕上的二维码。
方法四:浏览器扩展程序
Chrome、Firefox 和 Edge 都有专门的二维码扫描扩展程序。安装后,你可以右键点击网页上的二维码图片,选择扩展提供的"扫描二维码"选项,立即获取编码内容。这对于经常在浏览器中处理二维码的用户来说非常便捷。
方法五:使用摄像头扫描实体二维码
如果你手头有实体二维码(印在纸上),而电脑配有摄像头,可以使用支持摄像头输入的在线解码器,或者通过 Windows 相机 App、Mac FaceTime 等调用摄像头,对准实体二维码完成扫描。部分在线工具支持直接从摄像头读取,访问时会请求摄像头权限。
方法六:命令行工具(开发者方案)
开发者可以使用命令行工具解码二维码图片。Python 的 pyzbar 库是常用选择:
pip install pyzbar pillow
python -c "from pyzbar.pyzbar import decode; from PIL import Image; print(decode(Image.open('qrcode.png')))"
zbar-tools 是另一个命令行工具,在 Linux 上通过包管理器安装后可以直接处理图片文件。
截图识别:最常用的实际场景
实际上,最常见的情景是需要解码屏幕上显示的二维码图片。最快的方法是:截取包含二维码的区域保存为图片,然后上传到在线解码器。整个过程通常不超过 30 秒。如果你经常需要这样做,安装一个浏览器扩展程序可以进一步简化流程。
立即免费使用相关工具
免费使用 →