生成的 随机背景色的 效果

from PIL import Image,ImageDraw,ImageFont,ImageFilter
import random

# 设置随机的背景颜色。
def rndColor():
r = random.randint(64,255)
g = random.randint(64,255)
b = random.randint(64,255)
return r,g,b

# 字体颜色
def rndColor2():
r = random.randint(32,127)
g = random.randint(32,127)
b = random.randint(32,127)
return r,g,b

# 产生随机字母
def rndChar():
return chr(random.randint(65,90))

width = 100*4
height = 100
# 获取一个Image对象,参数分别是 RGB模式。宽,高颜色
image = Image.new('RGB',(width,height),(255,255,255))
image.save('code.jpg','jpeg')
# 创建一个draw对象
draw = ImageDraw.Draw(image)
for x in range(width):
for y in range(height):
draw.point((x,y),fill=rndColor())

image.save('code2.jpg','jpeg')

font = ImageFont.truetype('ARIALNI',36)
for t in range(0,4):
draw.text((100*t+30,20),rndChar(),font=font,fill=rndColor2())

image.save('code3.jpg','jpeg')

最新文章

  1. IL实现简单的IOC容器
  2. javascript创建多行字符串的方法(转)
  3. code first提示已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭解决方法
  4. Codeforces Round #326 (Div. 2) A. Duff and Meat 水题
  5. HTTP/2 常见问题回答
  6. 面向对象程序设计-C++ Type conversion (Static) & Inheritance & Composition【第十二次上课笔记】
  7. 百度编辑器ueditor简单易用
  8. Ignite China微软技术
  9. 2016年团体程序设计天梯赛-决赛 L1-2. I Love GPLT(5)
  10. hdu 5919--Sequence II(主席树--求区间不同数个数+区间第k大)
  11. 简单使用git和github来管理代码----配置与使用
  12. zkCli的使用 常用的节点增删改查命令用法
  13. Ubuntu14.04 安装配置Opencv3.0和Python2.7
  14. springboot+cloud 学习(四)Zuul整合Swagger2
  15. Mybatis逆向工程——(十四)
  16. Go语言之进阶篇文件传输
  17. angular之service、factory预provider区别
  18. CreateMutex和WaitForSingleObject组合的有关问题
  19. 线性参照,M值的相关测试
  20. 简单复利计算c语言实现

热门文章

  1. windows消息处理机制
  2. Python内置对象(一)
  3. drf-序列化器、反序列化、反序列化校验
  4. spring-cloud06---Hystrix01简介
  5. XMind 2022软件 及2000+最全模板素材大全 ( 12.5 亲测有效 )
  6. Spring事务失效原因分析解决
  7. VMware虚拟机的简单安装和配置
  8. 学习Java Day7
  9. 学习Java Day30
  10. Module理解及使用