# -*-coding:utf-8-*-'''
题目描述:使用 Python 生成类似于下图中的字母验证码图片思路:运用PIL库加random 随机字母进行生成'''import random
import string
from PIL import Image, ImageDraw, ImageFont, ImageFilterdef rnword():return random.choice(string.letters)def color():return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))def color2():return (random.randint(32, 127), random.randint(32, 127), random.randint(32, 127))def draw(width, height, n):bgcolor = (255, 2155, 255)image = Image.new('RGB', (width, height), bgcolor)font = ImageFont.truetype('C:/windows/fonts/Arial.ttf', 30)fontcolor = (0, 0, 0)draw = ImageDraw.Draw(image)for x in range(width):for y in range(height):draw.point((x, y), fill=color())for w in range(n):draw.text((60 * w + 10, 10), rnword(), font=font, fill=color2())image = image.filter(ImageFilter.BLUR)image.save('test3.jpg', 'jpeg')if __name__ == '__main__':draw(240, 60, 4)

转载于:https://www.cnblogs.com/deen-/p/7191676.html

python练习册 每天一个小程序 第0010题相关推荐

  1. python练习册 每天一个小程序 第0013题

    # -*-coding:utf-8-*- '''题目描述:用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-)地址:http://tieba.baidu.com/p/216623 ...

  2. python练习册 每天一个小程序 第0009题

    1 ''' 2 题目描述: 3 找出一个html文件中所有的url 4 5 思路 : 6 利用正则表达式进行匹配 7 8 ''' 9 10 11 import re 12 13 14 with ope ...

  3. python练习册 每天一个小程序 第0004题

    1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述:任一个英文的纯文本文件,统计其中的单词出现的个数. 5 参考学习链接: 6 re ht ...

  4. Python 练习册,每天一个小程序-第 0000 题

    最近在github找到了一个有趣的练习 下面给出链接 点击打开链接 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 A ...

  5. python每天一个小程序_Python 练习册,每天一个小程序----第0000题

    题目 第 0000 题: 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 Code: 1 from PIL importImage,Ima ...

  6. 每天一个小程序——第 0005 题:批量修改图片尺寸,使之不超过 iPhone5 分辨率

    *PIL为第三方库,需要自行安装. # -*- coding: utf-8 -*- """ 第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPh ...

  7. Python 练习册,每天一个小程序

    Python 练习册,每天一个小程序 说明: Python 练习册,每天一个小程序.注:将 Python 换成其他语言,大多数题目也适用 不会出现诸如「打印九九乘法表」.「打印水仙花」之类的题目 点此 ...

  8. python换脸完整程序_小 200 行 Python 代码做了一个换脸程序

    原标题:小 200 行 Python 代码做了一个换脸程序 简介 在这篇文章中我将介绍如何写一个简短(200行)的 Python 脚本,来自动地将一幅图片的脸替换为另一幅图片的脸. 这个过程分四步: ...

  9. 用python写一个小程序,解决买水果的问题?

    问题: 商店总共有三种水果,香蕉/苹果/葡萄,单价分别为3.5/5.0/3.0元/500克. 写一个小程序实现: 1.输出一个菜单:打印每种水果的价格: 2.寻问客户欲购买水果? 3.客户想购买的克数 ...

  10. python做小程序-【实战案例】利用Python做出趣味版防沉迷小程序

    今天带领大家利用Python做出趣味版防沉迷小程序 查询电脑的所有进程 用Python循环检测电脑软件的运行情况,当发现游戏软件时弹出警告窗口,并截图保存.学会这项技能,就再也不怕孩子偷偷打游戏了.下 ...

最新文章

  1. ICMP Internet控制报文协议(四)
  2. grenndao 插入表数据报错
  3. 数学,原来可以这么美!
  4. 中科大计算机博士毕业条件,中国科技大学博士和硕士研究生毕业要求.doc
  5. 7年老Android一次操蛋的面试经历,系列教学
  6. Linux禁止ip拒绝访问80,Linux iptables 设置允许(禁止)IP范围
  7. 仿个人税务 app html5_【注意】你下载的可能是个假的个税App
  8. Python求一个整数位数的方法
  9. 笨办法学 Python · 续 练习 40:SQL 读取
  10. Api demo源码学习(4)--App/Activity/Dialog --Activity以Dialog形式呈现
  11. amd显卡更新最新驱动鼠标顿卡的解决方法
  12. hashMap的快速存取
  13. Name Mangling and extern “C” in C++
  14. html使表格位于页面的右下方,在HTML表格的右下角显示一个数字以显示齐平
  15. dwg android软件,CAD迷你看图软件手机版
  16. 设计模式之--生成器模式与抽象工厂模式的比较
  17. [附源码]JAVA+ssm基于Internet快递柜管理系统(程序+Lw)
  18. java图片加气泡文字,动态图片加气泡文字 微信动态图片加文字教程
  19. 华为公司员工待遇全面揭秘 选择自 CQP 的 Blog
  20. 艾永亮:关于中小企业逆势提升,以超级产品锻造市场竞争力

热门文章

  1. Javascript内置对象之Date对象与HTML BOM
  2. 可信执行环境 TEE分类
  3. C++ error: use of deleted function ‘std::atomic<short unsigned int>::atomic(const std::atomic<short
  4. 共享锁 排他锁 是什么区别
  5. Hyperledger Fabric 或 Composer 获取指定Tx_id(transactionId)的信息
  6. 取整函数和浮点计算函数,判断奇偶数,mysql序列号
  7. Servlet和Tomcat底层分析
  8. 计算机主板电池,如何更换计算机主板电池
  9. SpringMVC 整合Redis
  10. 六、Linux常用命令——压缩解压缩命令