pyqr-0.1.0.tgz
Python モジュール版もできました。
まだ関数 qrcode(data, ...) と 設定用の変数 ECL_{L,M,Q,H}, EM_{AUTO,NUMERIC,ALNUM,8BIT,KANJI}, FMT_{DIGIT,ASCII,JSON,PBM,BMP,SVG,TIFF,GIF,JPEG,PNG,WBMP} が定義されているだけですが。
qrcode() の引数はおおむね php_qr の qr_get_symbol() と同じですが、PHP 版では連想配列で指定していたオプションを、Python 版ではキーワード引数で指定します。
不正なオプションが与えられた場合は RuntimeError を投げます。
使用例1
import qr print(qr.qrcode('spam, egg', format = qr.FMT_ASCII))
使用例2
import qr f = open('spam.png', 'w') f.write(qr.qrcode('spam, egg', format = qr.FMT_PNG, magnify = 2)) f.close()