【张子萌 2011-9-27】
库的官方网站
http://fukuchi.org/works/qrencode/index.en.html
需要使用Cython。Cython是用来生成 C 扩展到而不是独立的程序的。所有的加速都是针对一个已经存在的 Python应
用的一个函数进行的。还需要安装PIL。
先下载了qrencode-3.1.1.tar.gz,使用configure、make、make install进行安装,手动生成了一个图,却是可用。
开始制作。
安装Cypthon
# easy_install cython
在官方下载bitly-pyqrencode-1cfb23c.tar.gz
# tar zxvf bitly-pyqrencode-1cfb23c.tar.gz
# cd bitly-pyqrencode-1cfb23c
使用Cpython安装qrencode
# cython qrencode.pyx
阅读README确认系统中有以下文件
you need libqrencode somewhere in your LD path (/usr/local/lib)
you need qrencode.h somewhere on your include path (/usr/local/include)
# python setup.py install
安装完毕测试以下。
脚本如下
from qrencode import Encoder
cre = Encoder()
img = cre.encode(“博客地址:http://simon-zzm.blog.163.com/ n电子邮件:simon-zzm@163.com”, { ‘width’: 300 })
img.save(‘out.png’)
生成图片如下: