2011-06-02 34 views
6

我想爲我在中工作的項目創建QR代碼,生成的qr將被放置在indesign文檔中。我發現有一個插件爲indesign,但我懷疑這需要用戶交互。在shell/mac終端中生成QR代碼

所以我一直在尋找如何使用shell命令生成qr。我發現了與php和rails甚至coldfusion相關的東西,但沒有一個能夠滿足這個要求。我需要使用shell命令生成它們,所以圖像事件或perl基本上我可以從mac os自帶的命令行運行任何東西

感謝您的幫助。

antotheer

我想如果我能使用curl或財產以後得到一個叫URL?

+1

如果你嘗試[上CPAN搜索(http://search.cpan.org/search?query=qrcode&mode=all),你會發現一些選項,包括Dave提到的C庫的一個漂亮的包裝:[Imager :: QRCode](http://search.cpan.org/perldoc?Imager::QRCode) – Ashley 2011-06-02 17:27:13

+0

@ashley謝謝你的鏈接我會通過這些看看是否有什麼我喜歡 – mcgrailm 2011-06-03 03:00:55

回答

7

爲了做類似的事情,我們使用libqrencode

它的AC庫生成QR碼,但它與一個命令行工具(稱爲qrencode),它可以讓你從一個字符串生成QR碼,例如:

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

它支持大多數的選項,你'd可能想要(例如糾錯級別,圖像大小等)。

我們已經將它用於生產一年或兩年,沒有任何問題。

我只在Linux系統上運行它,但沒有理由不應該能夠在Mac OS上編譯它,假設你已經安裝了一個編譯器和編譯工具(以及當然依賴的任何庫) 。

+0

看起來很有希望,雖然我希望我做的事情,而不必編譯任何東西我不擅長那種東西哈哈,但我不能總是得到我們想要的東西對 ? – mcgrailm 2011-06-03 03:02:22

+1

在mac os上,你可以通過自制軟件獲得它:brew install libqrencode – 2015-12-11 14:55:54

1

由於Riccardo Cossu提到請使用自制:

brew install qrencode 
qrencode -o so.png "http://stackoverflow.com"