py实验之二维码

一、导入PIL库并更新pip


py实验之二维码_第1张图片
微信图片_20170521205122.png

二、导入
1、Image处理图像,ImageDraw绘图,ImageFont修改字体,ImageFilter滤镜库
2、random随机库
3、导入随机字母(ascll码)
4、导入rgb颜色


py实验之二维码_第2张图片
微信图片_20170521205129.png

三、自定义图像及错误
1、创建240*60 rgb 黑色图像
2、定义字体
出现错误


py实验之二维码_第3张图片
微信图片_20170521205133.png

后来是这样解决的
先定义ttf到路径的字体文件


微信图片_20170521213416.png

3、填充像素点
for x in range(width):
for y in range(height):
draw.point((x, y),fill=rndColor())
出错


py实验之二维码_第4张图片
微信图片_20170521230226.png

因为之前没有导入random,
导入后还要重新定义函数


py实验之二维码_第5张图片
微信图片_20170521230420.png

4、加入文字与保存

微信图片_20170521230530.png

你可能感兴趣的:(py实验之二维码)