19

任何人都知道可以在 mac 上运行或可能在线的 QR 解码器?我只需要解码一个图像。

4

3 回答 3

53

使用brew,很容易安装zbar,一个二维码阅读器。

brew install zbar

然后可以通过调用读取二维码:

zbarimg qrcode_file.png

同样@jm666,brew 可用于安装 opencv

于 2017-11-02T22:49:02.093 回答
8

不幸的是,最常用的库libdecodeqr依赖于 OpenCV (gtk2),在 OS X 上编译它太难了。(试图编译它,因为Image::DecodeQRperl 模块需要它 - 但不成功)。

幸运的是,从下面的引用中找到了这个链接:http ://macscripter.net/viewtopic.php?id= 37404:

  1. 下载ZBar 源代码
  2. 解压缩 tarball,然后在终端窗口中打开生成的目录。
  3. 键入./configure --disable-video --without-python --without-gtk --without-qt以配置构建过程,将依赖项限制为 ImageMagick。
  4. 键入“make”以调用构建过程。
  5. 键入“sudo make install”,并在出现提示时输入管理员密码。

您将需要ImageMagick可以从macports安装的内容。

安装 ZBar 后,你可以用命令很好地解码 qrcode

zbarimg qrcode_file.png

在 OS X Mavericks 10.9.2(和 Lion/10.7.5)上进行了测试,并且运行良好。因为它只依赖于 ImageMagick(存在于 macports 中)——在其他 OS X 版本上也应该很容易“编译”。

于 2014-03-03T10:40:07.123 回答
3

有一个名为 ZBar的开源命令行工具。它将照片作为参数,并从它在图像中检测到的任何二维码中提取信息。

开源项目QR-Reader-Mac提供了一个 Applescript 脚本,作为zbar. 您可以创建脚本的快捷方式来处理 QRCode 或创建服务,如下所述。该脚本将在您的默认浏览器中自动打开 QRCode 中包含的 URL。

用法

qrreader

一步步

ZBar 可以通过 Homebrew 轻松安装:

brew install zbar

要安装 QR-Reader-Mac:

  1. 打开QR-Reader-Mac GitHub 项目页面,选择Code,然后将项目下载为 ZIP 文件:

    在此处输入图像描述

  2. 双击 ZIP 文件将其解压缩。

  3. 双击您要安装的工作流程。应出现以下弹出窗口:

  4. 按 确认install

  5. 打开 System Preferences 并在 Keyboard > Shortcuts > Services > General 下添加 open_QRCode 服务的快捷方式: 图片

重要提示:请注意,QR-Reader-Mac 期望在 中找到可执行文件“zbarimg” /usr/local/bin/zbarimg,这是 Homebrew 安装它的标准路径。)

复制到剪贴板

QRCode2Clipboard.workflow用于将 QR 码的内容提取到剪贴板中。它可以按照与open_QRCode.workflow.

于 2021-10-08T11:53:53.393 回答