22

我想为我在中处理的项目创建 QR 码,生成的 qr 将被放置在 indesign 文档中。我发现有一个用于 indesign 的插件,但我怀疑这需要用户交互。

所以我一直在寻找如何使用 shell 命令生成 qr。我发现了与 php 和 rails 甚至是coldfusion 相关的东西,但这些都不符合这个要求。我需要使用 shell 命令生成它们,所以图像事件或 perl 基本上是我可以从 mac os 附带的命令行运行的任何东西

谢谢你的帮助。

另一个

我想知道我是否可以使用 curl 或其他东西调用一个 url 来获得一个?

4

2 回答 2

19

为了做类似的事情,我们使用libqrencode

它是用于生成 QR 码的 ac 库,但它带有一个命令行实用程序(称为 qrencode),可让您从字符串生成 QR 码,例如:

./qrencode -o /tmp/foo.png "This is the input string"

它支持您可能想要的大多数选项(例如纠错级别、图像大小等)。

我们已经在生产中使用它一两年了,没有任何问题。

我只在 linux 系统上运行过它,但假设你安装了编译器和构建工具(当然还有它依赖的任何库),你没有理由不能在 Mac OS 上编译它。

于 2011-06-02T13:30:17.160 回答
17

正如 Riccardo Cossu提到的,请使用自制软件:

brew install qrencode
qrencode -o so.png "http://stackoverflow.com"
于 2016-08-26T00:21:17.313 回答