Hatena::ブログ(Diary)

讃容日記 このページをアンテナに追加 RSSフィード

こちらは旧ブログ。新しい記事はチラシのうら(Tumblr)に細々と書いています。

07/10/15(月)

pyqr-0.2.0

pyqr-0.2.0.tgz

qrcode()の第二引数がファイルオブジェクトだけでなく、cStringIOなどのファイル風オブジェクトを受け付けるようになりました。また、GD (GIF, JPEG, PNG, WBMP出力に使用) やzlib (TIFF出力に使用) に依存しないようにビルドするためのsetup-no-gd.pyを追加しました。


GDを使わずにPILでPNG出力する例:

import qr, cStringIO
from PIL import Image

buf = cStringIO.StringIO()
qr.qrcode("http://d.hatena.ne.jp/rsky/20071015/1192435310", buf, format=qr.BMP, magnify=2)
buf.seek(0)
Image.open(buf).save("qr.png", "PNG")

pyqrの更新履歴:

igaiga 2010/06/22 18:07 pyqr ありがたく利用させていただいています。
libqr の不具合を見つけましたのでご報告いたします。
英数字モードにて、'+' が 'U' に変換されます。ソースを調べたところ、qr_alnumtable の値が間違っていました。
qr_private.h の 420 行目、30->40 です。

rskyrsky 2010/06/23 19:30 ありがとうございます。なるべく早く修正版をリリースします。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証