QR解码器适用于mac? [关闭]
Posted
技术标签:
【中文标题】QR解码器适用于mac? [关闭]【英文标题】:QR decoder that works on mac? [closed] 【发布时间】:2010-09-17 15:36:45 【问题描述】:有人知道可以在 mac 上运行或可能在线的 QR 解码器吗?我只需要解码一张图片。
【问题讨论】:
【参考方案1】:不幸的是,最常用的库 libdecodeqr 依赖于 OpenCV (gtk2),在 OS X 上编译太难了。(尝试编译它,因为 Image::DecodeQR
perl 模块需要它 - 但不成功) .
幸运的是,从引用下找到了这个链接:http://macscripter.net/viewtopic.php?id=37404:
-
下载ZBar source code。
解压 tarball,然后在终端窗口中打开生成的目录。
键入
./configure --disable-video --without-python --without-gtk --without-qt
以配置构建过程,将依赖关系限制为 ImageMagick。
键入“make”以调用构建过程。
键入“sudo make install”,并在出现提示时输入管理员密码。
您将需要ImageMagick
可以从macports 安装的内容。
安装ZBar后,你可以通过命令很好地解码二维码
zbarimg qrcode_file.png
在 OS X Mavericks 10.9.2(和 Lion/10.7.5)上测试 - 并且运行良好。因为它只依赖于 ImageMagick(存在于 macports 中)- 也应该很容易在其他 OS X 版本上“编译”。
【讨论】:
【参考方案2】:使用brew,很容易安装zbar,一个二维码阅读器。
brew install zbar
然后调用可以读取二维码:
zbarimg qrcode_file.png
还有@jm666、brew can be used to install opencv。
【讨论】:
【参考方案3】:有一个开源的command line tool named ZBar。它将照片作为参数,并从它在图像中检测到的任何二维码中提取信息。
开源项目QR-Reader-Mac 提供了一个Applescript 脚本,作为zbar
的包装器。您可以创建脚本的快捷方式来处理 QRCode 或创建服务,如下所述。该脚本将自动在您的默认浏览器中打开 QRCode 中包含的 URL。
用法
一步一步
ZBar 可以通过 Homebrew 轻松安装:
brew install zbar
要安装 QR-Reader-Mac:
打开QR-Reader-Mac GitHub project page,选择Code
,然后将项目下载为ZIP文件:
双击 ZIP 文件将其解压缩。
双击您要安装的工作流程。应出现以下弹出窗口:
按install
确认。
打开系统偏好设置并在键盘 > 快捷方式 > 服务 > 常规下添加 open_QRCode 服务的快捷方式:
(重要提示:请注意,QR-Reader-Mac 期望在 /usr/local/bin/zbarimg
中找到可执行文件“zbarimg”,这是 Homebrew 安装它的标准路径。)
复制到剪贴板
QRCode2Clipboard.workflow
可用于将二维码的内容提取到剪贴板中。可以和open_QRCode.workflow
一样安装。
【讨论】:
以上是关于QR解码器适用于mac? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥没有适用于所有浏览器的通用 HTML5 视频编解码器标准?