码迷,mamicode.com
首页 > 编程语言 > 详细

Python常见代码

时间:2015-10-22 10:44:27      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:

//平时学习中写的Python模块代码

1.简易验证码

技术分享
 1 import Image, ImageDraw, ImageFont, ImageFilter
 2 import random
 3 
 4 def rndChr():
 5     return chr(random.randint(48, 57))
 6 
 7 def rndColor():
 8     return (random.randint(64,255), random.randint(64, 255), random.randint(64,255))
 9 
10 def rndColor2():
11     return (random.randint(32, 127), random.randint(32,127), random.randint(32,127))
12 
13 width = 60*4
14 height = 60
15 image = Image.new(RGB, (width, height), (255, 255, 255))
16 font = ImageFont.truetype(F:\\Arial\\Arial.ttf, 36)
17 draw = ImageDraw.Draw(image)
18 for x in range(width):
19     for y in range(height):
20         draw.point((x, y), fill = rndColor())
21 
22 for t in range(4):
23     draw.text((60*t+10, 10), rndChr(), font = font, fill=rndColor2())
24 
25 image = image.filter(ImageFilter.BLUR)
26 image.save(F:\\Arial\\code.jpg, jpeg)
View Code

 

Python常见代码

标签:

原文地址:http://www.cnblogs.com/JustForCS/p/4899869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!