原文鏈接:http://wowubuntu.com/qrencode.html
# 作者: riku / / 本文采用CC BY-NC-SA 2.5協議授權,轉載請注明本文鏈接。
對於二維碼大家應該並不陌生,英文名為 2-dimensional bar code 或 QR Code,是一種用圖形記載信息的技術,最常見的是應用在手機應用上。用戶通過手機攝像頭掃描二維碼或輸入二維碼下面的號碼、關鍵字即可實現快速手機上網,快速便捷地瀏覽網頁、下載圖文、音樂、視頻等等。
在 Ubuntu / Linux 上,有一個名為 QrenCode 的命令行工具可以很容易幫我們生成二維碼。
# 安裝:
sudo apt-get install qrencode
# 使用:
qrencode -o [filename.png] ‘[text/url/information to encode]‘
比如要生成本站的二維碼
qrencode -o wowubuntu.png 'http://wowubuntu.com'
輸出圖形如下,如果你的手機上安裝了二維碼識別軟件的慶,你可以用手機進行拍攝並識別了。
想自定義尺寸的話,加上 -s 參數,比如 -s 6 表示尺寸為 6x6 平方像表大小,如下。
qrencode -o ~/Desktop/google.png -s 6 'http://wowubuntu.com'
除此之外,你還可以使用更多其它參數,詳細用法請 man qrencode 。
- 消息來源
Update: 命令行下識別二維碼:
# 安裝 libdecodeqr-examples
apt-get install libdecodeqr-examples
使用
libdecodeqr-simpletest <二維碼圖片>
比如識別之前生成的二維碼圖片
libdecodeqr-simpletest wowubuntu.png
輸出結果
libdecodeqr-simpletest wowubuntu.png
libdecodeqr version 0.9.3 ($Rev: 42 $)
STATUS=2000http://wowubuntu.com
Hit any key to end.