wordcloud作词云,imageio读取图遇到的问题
事情是这样的,昨天拿起了很久没玩的python,想做一个词云效果出来,安装第三方库倒是很快直接终端输入
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple wordcloud jieba imageio
这样就把所有需要的库装上了
import jieba as jb
import wordcloud as wc
from imageio import imread
这里我需要imageio的imread,于是我就直接
im=imread('/home/lhh/图片/1597497828054.png')
- 你在所有的词云教程上,都会看到这一步,基本上都会用到imread,这一步是读入图片
为的是以此图片作为词云的自定义图案,具体教程请参照其他,
- 这里只说这一步可能会遇到的问题,自定义图案肯定是一种不规则的图片,比如你在ps扣除来的一个妹子,一只兔子等等,而这些导出图片都要有透明部分
否则作出的词云还是一个矩形
但就当我敲完所有代码,点击运行后,我发现生成的词云还是矩形的,我还以为是图片问题,结果发现图片没有问题
于是找遍了所有教程,结果都没有得到解决,这些教程很多都是几年前的,就在我快要删库的时候,我突然看到有人在imread里面添加了pilmode元素
im=imread('/home/lhh/图片/1597497828054.png')
im=imread('/home/lhh/图片/1597497828054.png' pilmode="RGB")
这个RGB不是图片的颜色模式么,难道必须加这个?结果并没有用,我想了想要不在换个颜色模式换个cmyk??
im=imread('/home/lhh/图片/1597497828054.png' pilmode="CMYK")
问题成功解决!!!以上分享给兄弟姐妹们