The*_*att 23
使用brew,很容易安装zbar,QR码阅读器.
brew install zbar
Run Code Online (Sandbox Code Playgroud)
然后通过调用以下方法读取QR码:
zbarimg qrcode_file.png
Run Code Online (Sandbox Code Playgroud)
另外@ jm666,brew可以用来安装opencv.
不幸的是,最常用的库libdecodeqr依赖于 OpenCV (gtk2),而且在 OS X 上编译它太难了。(尝试编译它,因为Image::DecodeQRperl 模块需要它- 但没有成功)。
幸运的是,从引用下找到了这个链接:http : //macscripter.net/viewtopic.php? id=37404:
./configure --disable-video --without-python --without-gtk --without-qt以配置构建过程,限制对 ImageMagick 的依赖。您将需要ImageMagick可以从macports安装的内容。
安装 ZBar 后,您可以使用命令很好地解码 qrcode
zbarimg qrcode_file.png
Run Code Online (Sandbox Code Playgroud)
在 OS X Mavericks 10.9.2(和 Lion/10.7.5)上测试过,效果很好。因为它仅依赖于 ImageMagick(存在于 macports 中)- 在其他 OS X 版本上也应该很容易“编译”。
小智 5
有一个名为 ZBar 的开源命令行工具。它将照片作为参数,并从图像中检测到的任何 QRCode 中提取信息。
开源项目QR-Reader-Mac提供了一个 Applescript 脚本,该脚本充当zbar. 您可以创建用于处理 QRCode 的脚本的快捷方式或创建服务,如下所述。该脚本将自动在您的默认浏览器中打开 QRCode 中包含的 URL。

ZBar 可以使用 Homebrew 轻松安装:
brew install zbar
Run Code Online (Sandbox Code Playgroud)
要安装 QR-Reader-Mac:
打开QR-Reader-Mac GitHub 项目页面,选择Code,并将项目下载为 ZIP 文件:
双击 ZIP 文件将其解压。
双击您要安装的工作流程。应出现以下弹出窗口:
按 确认install。
打开“系统偏好设置”,然后在“键盘”>“快捷方式”>“服务”>“常规”下添加 open_QRCode 服务的快捷方式:

(重要提示:请注意,QR-Reader-Mac 期望在 中找到可执行文件“zbarimg” /usr/local/bin/zbarimg,这是 Homebrew 将安装它的标准路径。)
可QRCode2Clipboard.workflow用于将 QR 码的内容提取到剪贴板中。其安装方式与open_QRCode.workflow.
| 归档时间: |
|
| 查看次数: |
14485 次 |
| 最近记录: |