代码功能:

生成指定颜色、大小、字体的中文、字母、数字等字符图片


代码

from PIL import Image, ImageDraw, ImageFont
import random# 设置背景颜色
bg_colors = ['#747D9E', '#BFB5B4', '#A1C8CD']
# 设置字体颜色
word_colors = ['#9063A4', '#2F1C32', '#0F1418']
# 设置待生成字符
word = "你我他123aBc"for i in word:# (40, 40)为生成的文字图片尺寸image = Image.new("RGB", (40, 40), color=random.choice(bg_colors))draw_table = ImageDraw.Draw(im=image)# xy=(5, 0)文字在图片中的位置,font为生成文字字体及字符大小draw_table.text(xy=(5, 0), text=i, fill=random.choice(word_colors),font=ImageFont.truetype('C:/Windows/Fonts/msyhbd.ttc', 30))image.save(r'C:\Users\soli\Desktop\1\%s.jpg' % i)

输出结果:

python生成中文、字母、数字等字符图片相关推荐

  1. html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码

    简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...

  2. python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)

    用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...

  3. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

  4. Python生成中文词云图(二):不可指定词云特定的形状和颜色。

    Python生成中文词云图(二):不可指定词云特定的形状和颜色. 什么是词云? 首先,什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关 ...

  5. Python生成中文词云图(一):可指定特定的词云形状和颜色。

    Python生成中文词云图 什么是词云? 首先,什么是词云呢?词云又叫文字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从 ...

  6. html 随机字母,JS简单生成由字母数字组合随机字符串示例

    本文实例讲述了JS简单生成由字母数字组合随机字符串.分享给大家供大家参考,具体如下: 前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇 ...

  7. php正则匹配中文和英文字母,PHP正则匹配中文字母数字正则的表达式

    PHP正则匹配中文字母数字正则的表达式 PHP语言是一门实用性很强的语言,下面小编为大家带来了关于PHP正则匹配中文字母数字正则的'表达式,欢迎大家阅读! PHP正则匹配中文字母数字正则的表达式 代码 ...

  8. 中文字母数字下划线_正则表达式校验

    只是中文字母数字下划线 /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/ 中文字母数字下划线,首位非数字 /^[a-zA-Z_\u4e00-\u9fa5][a-zA-Z0-9_\u4e00 ...

  9. python输出中文加数字_python处理“#”开头加数字的html字符方法

    python如何处理""开头加数字的html字符,比如:风水这类数据. 用python抓取数据时,有时会遇到想要数据是以""开头加数字的字符,比如图中所示的这些 ...

最新文章

  1. BERT中的黑暗秘密
  2. 基于迭代次数的多中心定位分类法
  3. 【Excel】VBA批量修改文件名
  4. json字符串多了双引号_Python-数据解析-json模块 !
  5. jquery的ajax异步请求接收返回json数据
  6. Unity Audio Mixer介绍
  7. 江苏小高考计算机难吗,江苏小高考成绩
  8. [渝粤教育] 北京师范大学 中国哲学 参考 资料
  9. ┊非主流图片┊非主流美女┊非主流照片
  10. 汇编语言六 报数出列设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号(1,2,~~~,n),从第1个人开始顺时针方向+1报数,当报数到m(设为11)时,该人出列
  11. R语言实现SOM(自组织映射)模型(三个函数包+代码)
  12. _ViewStart.cshtml介绍
  13. Android Crash signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr b56cb106
  14. 【Linux操作系统——我的地盘我做主】
  15. ca安全证书字段_CA数字证书常见问题解答
  16. 海外数据中心IP是什么,有什么优点?
  17. 商业银行接口自动化测试结果分析方法与装置
  18. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...
  19. python怎么算圆的面积公式_【Python】计算圆的面积
  20. 编译原理实验 —— 词法分析器

热门文章

  1. 幼儿园调查过程怎么写_如何写幼儿园调查问卷总结
  2. 有好看的女生用的黑色壁纸吗?
  3. 自动化早已不是那个自动化了,谈一谈自动化测试现状和自我感受……
  4. 解决git在push时报错fatal: unable to access ‘https://github.com/sup0C/a.git/‘: errno 10054
  5. 学好英语的42个经典要诀
  6. leetcode oj java Bulls and Cows
  7. 保险行业CRM客户关系管理系统解决方案
  8. 二手交易APP开发主要功能有哪些?(二)
  9. 前端技术栈---看完这篇就够了
  10. kNN_约会网站匹配效果改进实现代码