python PIL生成字母验证图片
from PIL import Image, ImageDraw, ImageFont, ImageFilterimport 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('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')
python PIL生成字母验证图片相关推荐
- 生成随机验证图片--ASP.NET中常用代码之二
生成随机验证图片(转载) 使用方法: 1/**////调用函数将验证码生成图片 2 this.CreateCheckCodeImage(GenerateCheckCode()); ...
- python用*号输出字母c的图案_第1.6题:使用Python生成字母验证码图片
题目来自:Python 练习册.题目1.6:使用 Python 生成类似于下图中的字母验证码图片 查看更多于本人博客:李飞阳 参考代码 我们用随机颜色填充背景,再画上文字,最后对图像进行模糊,得到验证 ...
- Python - 批量生成幻影坦克图片
目录 一.准备图片 二.Python+PIL代码实现过程 三.完整代码文件 说到幻影坦克,我就想起红色警戒里的-- 幻影坦克(Mirage Tank),<红色警戒2>以及<尤里的复仇 ...
- Python PIL.Image模块:图片变更尺寸大小(宽x高)
现实需求:变更图片尺寸 要求:原图为建行一广告图片(来源于网络),缩小为800x600的小图片. >>> import os >>> from PIL import ...
- python PIL 生成照片墙
特殊节日,先水一篇,后续补充详细解释,可以生成照片墙 import sys, os, shutil, math from PIL import Image import randomrow = 8 c ...
- python随机生成字母和数字的混合字符串_用python生成数字、字母和特殊字符混合的字符串...
1.生成固定长度的数字.字母和特殊字符混合的字符串(定义一个类,写在方法里) import string import random class test(): def function(self): ...
- Python+PIL 轻松制作九宫格图片
一个尺寸自适应的图片切割器,Python实现,PIL,Image 前言 520前夕,又接了个活.对方的需求就是把一张照片切割成九宫格,这样发微信朋友圈感觉更炫酷一点.比如说520当天发对象的照片吖,就 ...
- 自制VOC格式图像分割数据集:使用python+PIL生成8位深的RGB图像
最近在做图像分割任务的任务,使用的是DeepLabV3Plus框架,所以需要制作VOC格式的数据集.在制作的时候发现VOC数据集中的Mask尽管是彩色的,但是竟然是8位深的. 而一般情况下,图像的每个 ...
- python中做为词云轮廓的图片,Python如何生成词云图片
很早之前写过一篇怎么利用微博数据制作词云图片出来,之前的写得不完整,而且只能使用自己的数据,现在重新整理了一下,任何的微博数据都可以制作出来,放在今天应该比较应景. 一年一度的虐汪节,是继续蹲在角落默 ...
- python生成字母图片_Python 模拟动态产生字母验证码图片功能
模拟动态产生字母验证码图片 模拟生成验证码,首先要做的是生成随机的字母,然后对字母进行模糊处理.这里介绍一下 Python 提供的 Pillow 模块. Pillow PIL:Python Image ...
最新文章
- object-c语言的nonatomic,assign,copy,retain的区别
- python语言有什么用-为什么现在很多人都使用Python语言有什么优势
- HTC解锁其Verizon和ATT等Android设备的Bootloader
- 二十万字C/C++、嵌入式软开面试题全集宝典九
- 前端学习(661):逻辑运算符
- element table根据条件隐藏复选框
- 业务 T+1 T+2
- python2使用pandas处理excel数据
- mysql dns反说明的成绩
- 计算机辅助设计(湖南省首届“湘邮科技杯”大学生程序设计大赛试题)
- EBSD测试常见的问题及解答(二)
- 日子计算(结构+函数)
- 查找网络上的计算机快捷键,电脑表格查找快捷键ctrl加什么(表格快捷键各种用法大全)...
- Spring Cloud Eureka源码分析之心跳续约及自我保护机制
- 不知道如何写好作文?写好作文的十大技巧赶紧收好
- 数据结构算法(2)--字符串匹配
- 惠普笔记本按开机键后电源灯亮的,但是屏幕一直是黑的,只有大写锁定键闪烁,闪3次一个循环,听得到风扇...
- 2019考研 | 天津大学计算机专硕复试131.25分考研经历与经验总结(复试)
- B. Sereja and Mirroring
- Java性能优化的5个技巧
热门文章
- /etc/init.crs enable\disable 状态
- 【高效程序员系列】1、好马配好鞍——舒适的工作环境
- 利用 /dev/zero 创建虚拟硬盘
- 学技术的不能自废武功
- ieee1284controller怎么添加打印机_讲述3D打印机怎么用 初学者必看
- 使用TinyPNG批量压缩图片
- INSTALL_FAILED_UID_CHANGED解决办法
- [2018.07.17 T1] 字符串最大值
- js中的同步与异步的理解
- java玫瑰花代码_程序员最美的情人节玫瑰花,JAVA代码实现的3D玫瑰噢