准备工作

  • 相关的库需要准备好,详情见导入模块的所需
  • 一个小说文本
  • 一张白色底图

材料一览

》小说文本

》白色的底图

期望的效果

正文开始===》

导入模块

from wordcloud import WordCloud
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np

配置路径

img_path = "mr.jpg"
font_path = r'C:\Windows\Fonts\simhei.ttf'

准备文字内容

con = open('baixue.txt','r',encoding='utf8').read()

主要的处理

mask = np.array(Image.open(img_path))
wc1 = WordCloud(font_path=font_path,background_color='white', mask=mask).generate(con)
fig = plt.figure(1)
plt.imshow(wc1)
plt.axis('off')

显示与保存

# plt.show()
plt.savefig('wcmr.jpg',dpi=500)

完整的代码


from wordcloud import WordCloud
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np# 图片路径
img_path = "timg.jfif"
# 字体路径
font_path = r'C:\Windows\Fonts\simhei.ttf'
# 小说路径
con = open('baixue.txt','r',encoding='utf8').read()
# 保存路径
save_path = 'wcmr.jpg'### 打开作为轮廓的图片,并转为数组
mask = np.array(Image.open(img_path))
wc1 = WordCloud(font_path=font_path,background_color='white', mask=mask).generate(con)fig = plt.figure(1)
plt.imshow(wc1)
plt.axis('off')# plt.show()
plt.savefig(save_path,dpi=500)

python-使用云图库实现文字填画的效果-0225相关推荐

  1. python词云图库一般装多久_Python数据可视化:词云库的讲解和如何制作词云

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 以下文章来源于仓储进化 ,作者 小无为 身边总是不经意间能看到词云的效果图.本章 ...

  2. python画图库哪个好_python画图库

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我默默的用python画了下面这张图. 依稀记得女同事看了之后,立刻转身离去,并 ...

  3. python百度云ocr文字识别软件_基于百度云的OCR识别(Python)

    2019年7月3日早上,在百度AI开发者大会上,一个来自山西的青年,将一瓶矿泉水浇在了同样来自山西的李彦宏身上. 可以回顾一下 https://b23.tv/av57665929/p1 ,着实让人一惊 ...

  4. python利用百度云接口实现文字OCR功能

    python利用百度云接口实现文字OCR功能 1. 前言 在日常生活中有时我们需要从图片中获取文字,虽然QQ上面已经有了相关的功能,但是出于学习的目的,我打算利用百度智能云的文字OCR接口来实现OCR ...

  5. 用Python实现最简单的文字识别:基于百度云文字识别API

    Python版本:3.6.5 百度云提供的文字识别技术,准确率还是非常高的,而且每天还有5w次免费的调用量,对于用来学习或者偶尔拿来用用,已经完全足够了.文章提供一个模板,稍加修改就可以直接套用.注释 ...

  6. python 百度云文字识别 proxy_Python基于百度AI的文字识别的示例

    Python基于百度AI的文字识别的示例 发布时间:2020-10-03 14:52:27 来源:脚本之家 阅读:66 使用百度AI的文字识别库,做出的调用示例,其中filePath是图片的路径,可以 ...

  7. python词云 wordcloud库详细使用教程

    文章目录 前言 使用wordcloud生成词云的步骤 API参考 实例 从一段文本建立词云 根据蒙版建立词云 从词频建立词云 从图片颜色建立词云 传入中文字体路径解决乱码问题 前言 "词云& ...

  8. python词云需要导入什么包_[python] 词云:wordcloud包的安装、使用、原理(源码分析)、中文词云生成、代码重写...

    词云,又称文字云.标签云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思.常见于博客. ...

  9. python 三维绘图库_Python第三方库matplotlib(2D绘图库)入门与进阶

    Matplotlib 一 简介: Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形. Matplotlib可用于Python脚 ...

最新文章

  1. android gradle 给所有的buildFlavor 的versionName 增加一个后缀
  2. Design Pattern Strategy C
  3. python科学计算基础教程pdf下载-用Python做科学计算 pdf版
  4. python字典改键_python 字典修改键的几种方法
  5. 2.创建适合游戏的窗口和消息循环
  6. java数组中相同的元素个数_java求两个数组中相同元素出现的次数
  7. 三年亏了近50亿,网易云音乐终于熬到上市了
  8. SAP License:元素 POS_BELZEILE2 窗口 MAIN 没被定义给格式 INVENT
  9. 大道至简——第二章读后感
  10. 微信境外支付(附PHP例子,JAVA工具类)
  11. HTML——W3C简介(万维网联盟)
  12. 免费从麦田影视下载英文字幕电影方法图解#
  13. timothy23242526-类+类的声明,继承和访问控制+重写和多态
  14. pdf文件去除无用内容和链接
  15. Isomorphic 同构树(图)的实现
  16. 蓝牙认证测试调试记录
  17. 单片机课程设计——基于51单片机温湿度检测系统的设计与实现
  18. Android刘海屏、水滴屏全面屏适配详解大厂直通车!
  19. 预训练模型微调 | 一文带你了解Adapter Tuning
  20. 2022 精心整理的 C语言/C++ 语言学习宝藏,值得收藏~

热门文章

  1. phpcms 后台设置 posid 推荐位(支持多选) - 教程篇
  2. linux免费计费系统下载,思谷电话计费系统 Linux版
  3. 带看板娘玩法指导的贪吃蛇小游戏源码
  4. AllsitePasswd 全站密码访问插件 支持自定义主题模板
  5. vCard主题个人简历主题
  6. linux 运行jupyter,在 Linux 上安装并运行 Jupyter
  7. Java | 用Java实现选择排序算法(记录写程序全过程的编程哲学)
  8. 重温《数据库系统概论》【第一篇 基础篇】【第4章 数据库安全性】
  9. PiFlow大数据流水线系统v0.9源码
  10. try-catch捕获异常信息后Spring事务失效处理方法