鱼C论坛

 找回密码
 立即注册
查看: 994|回复: 5

[已解决]PIL生成验证码的练习程序无法运行

[复制链接]
发表于 2020-7-8 16:38:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
from PIL import Image, ImageDraw, ImageFont, ImageFilter
import random
# 随机字母:
def rndChar():
    return chr(random.randint(65,90))
# 随机颜色1
def rndColor():
    return (random.randint(64,255),\
            random.randint(64,255),\
            random.randint(64,255))
# 随机颜色2
def rndColor2():
    return (random.randint(32,127),\
            random.randint(32,127),\
            random.randint(32,127))
# 240 x 60
width = 60 * 4
height = 60
image = Image.new('RGB', (width, height), (255,255,255))
# 创建Font对象:
font = ImageFont.truetype(r'C:\Windows\Fonts\Arial.ttf',36)  # 如显示这里失败,这里需要字体所在的路径
# 创建Draw对象:
draw = ImageDraw.Draw(image)
# 填充每个像素:
for x in range(width):
    for y in range (height):
        draw.point((x,y), fill=rndColor())
# 输出文字
for t in range(4):
    draw.text((60*t +10,10), rndChar(),font=font,fill=rndColor2())
# 模糊:
image = image.filter(ImageFilter.BLUR)
image.save('code.jpg','jpeg')
最佳答案
2020-7-8 16:46:32
我试了下,好像没问题啊~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-8 16:46:32 | 显示全部楼层    本楼为最佳答案   
我试了下,好像没问题啊~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-7-8 16:49:42 | 显示全部楼层
yhhpf 发表于 2020-7-8 16:46
我试了下,好像没问题啊~~~

我自己运行了是没提示有BUG,但是我运行之后没有结果,因为是初学我用的thonny然后thonny中助手提示是这样的:The code in PIL生成验证码.py looks good.
If it is not working as it should, then consider using some general debugging techniques.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 17:03:00 | 显示全部楼层
2426157140 发表于 2020-7-8 16:49
我自己运行了是没提示有BUG,但是我运行之后没有结果,因为是初学我用的thonny然后thonny中助手提示是这 ...

???怎么没结果了,你本地文件上没多出个code.jpg的照片文件么???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-8 17:13:22 | 显示全部楼层
yhhpf 发表于 2020-7-8 17:03
???怎么没结果了,你本地文件上没多出个code.jpg的照片文件么???

是开始没找到后来找到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-8 17:16:25 | 显示全部楼层
2426157140 发表于 2020-7-8 17:13
是开始没找到后来找到了

你这是别人的代码吧- -...竟然...在哪里都不知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 02:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表