选取一张自己喜欢的图片,我这里选择的是一张皮卡丘,图片名称叫img.png。

新建.py文件放入下面内容(一定要和图片保存在一同一个位置哦)。

import wordcloud    #词云库
import numpy as np
from PIL import Image  # Image模块是在Python PIL图像处理常用的模块
import jieba        #分词库pic = Image.open("img.png")  # 打开图片路径,形成轮廓
shape = np.array(pic)  # 图像轮廓转换为数组
wc = wordcloud.WordCloud(mask=shape, font_path="simkai.ttf", background_color="white",max_font_size=100)  # mask为图片背景,font_path为字体,若不设置可能乱码text = open(r'liangjia.txt', "r", encoding='UTF-8').read()  # 对中文应该设置编码方式为utf—8     所需要提前词云txt文档
cut_text = jieba.cut(text)
result = " ".join(cut_text)
wc.generate(result)
wc.to_file("cloud.jpg")

运行该程序,即可制作属于自己的卡通词云了,运行结果如下图

制作属于自己图片样式的卡通词云相关推荐

  1. python中做为词云轮廓的图片,Python如何生成词云图片

    很早之前写过一篇怎么利用微博数据制作词云图片出来,之前的写得不完整,而且只能使用自己的数据,现在重新整理了一下,任何的微博数据都可以制作出来,放在今天应该比较应景. 一年一度的虐汪节,是继续蹲在角落默 ...

  2. python词云制作--三步制作属于和对象的聊天专属词云

    import jieba #将句子分词 # pip install jieba 终端输入下载 from matplotlib import pyplot as plt#绘图,数据可视化 from wo ...

  3. Python实现根据图片进行着色的词云

    效果 实现 通过使用ImageColorGenerator中实现的基于图像的着色策略,可以对单词云进行着色. 它使用源图像中单词所占据的区域的平均颜色. 您可以结合使用掩码--纯白色在作为掩码传递时被 ...

  4. python中做为词云轮廓的图片_WordCloud制作词云(2)--以图片为轮廓附制作心形词云❤...

    准备工作: 1. 安装matplotlib以及numpy 2. 文本内容(英文最好,官方不支持中文词分割,第三节涉及到中文支持问题,可跳转查看中文支持,可以直接复制文本,也可以读取文本文件) 3. 一 ...

  5. 让你的作品更出色——词云Word Cloud的制作方法(基于python,WordCloud,stylecloud)

    让你的作品更出色-- 词云Word Cloud的制作方法(基于python) 本文目录: 一.词云的简介 二. 实现原理和流程 1.制作词云流程图 2.词云实现原理 三. 实现词云的方式 1.安装词云 ...

  6. python根据频率画出词云_利用pandas+python制作100G亚马逊用户评论数据词云

    原标题:利用pandas+python制作100G亚马逊用户评论数据词云 数据挖掘入门与实战 公众号: datadw 我们手里面有一个差不多100G的亚马逊用户在购买商品后留下的评论数据(数据格式为j ...

  7. html生成word附带图片_生成词云的几种方式对比

    在数据可视化方面,词云一直是一种视觉冲击力很强的方式.对输入的一段文字进行语义分割,得到不同频度的词汇,然后以正比于词频的字体大小无规则的集中显示高频词,简洁直观高效. 词云虽好,但也要易做才行.本文 ...

  8. Python简单词云的制作

    词云制作所必需的三个包: 安装:pip install matplotlib 安装:pip install jieba 安装:pip install wordcloud (可能还需要其他包:pip i ...

  9. 如何用Python制作简单又好看的词云?来瞅瞅吧~

    今天教大家如何用Python制作简单的词云,文中有非常详细的介绍及代码示例,对于正在学习Python的小伙伴们也能看的懂,需要的小伙伴可以参考下. 一.准备 词云制作所必需的三个包: 安装:pip i ...

最新文章

  1. 基于Stripes框架进行Java Web开发
  2. SQL2008使用json.net实现XML与JSON互转
  3. matlab 大括号
  4. WebService的学习
  5. 漫步线性代数二十二——行列式性质
  6. mysql group by top_Mysql group by top N的问题 | 学步园
  7. PHP开发者最好的学习资源收集
  8. 数据库事务的一致性和原子性浅析
  9. 分布式系统下数据一致性
  10. 问题解决之--无法识别的属性“targetFramework”。请注意属性名称区分大小写。
  11. php实现先序、中序、后序遍历二叉树
  12. C2872 “detail”: 不明确的符号
  13. MySQL数据库简单使用
  14. C语言中mac是什么意思,CMAC是什么意思
  15. 本人github网址:https://github.com/HuaAndLi
  16. VMware: 虚拟机报错 ( 虚拟化性能计数器需要至少一个可正常使用的计数器, 模块 “VPMC“ 启动失败 , 未能启动虚拟机 )
  17. ORACLE分配DBA权限
  18. Android系统版本(截止2022年2月)
  19. vue + echarts 之世界地图
  20. 2021年危险化学品经营单位安全管理人员新版试题及危险化学品经营单位安全管理人员实操考试视频

热门文章

  1. phpqrcode实战:生成二维码
  2. Python Mosh 学习笔记(6小时完全入门)
  3. 用函数调用实现上下两行星星符号,中间文字
  4. BZOJ 1696 [Usaco2007 Feb]Building A New Barn新牛舍 数学
  5. 数据库Mysql(一)
  6. Java工程师进阶知识(持续更新)
  7. clisp 中的 cons
  8. 删除 Ubuntu 20.04 桌面回收站图标
  9. 使用requests爬取豆瓣电影top250
  10. 域名租用的时候要注意什么?