使用python的wordcloud库时,mask参数不起作用,词云没有改变形状

问题遇到的现象和发生背景

如题

问题相关代码,请勿粘贴截图
import wordcloud
import matplotlib.pyplot as plt
import jieba
import numpy as np
import imageio
text = open('行动纲要.txt',encoding='utf-8').read()
text = ' '.join(jieba.cut(text))
print(text[:100])

mk = np.array(imageio.imread("D:/python/pythonProject/12.png"))

quit = ["的", "是", "专栏","和"]
stopwords = wordcloud.STOPWORDS
stopwords.update(quit)

wc = wordcloud.WordCloud(width=800, height=600, mode='RGBA', mask=mk, background_color=None).generate(text)

plt.imshow(wc)
plt.axis('off')
plt.show()
wc.to_file('wordcloud.png')
运行结果及报错内容

img

img

我的解答思路和尝试过的方法

我尝试过是不是图片路径问题,在试过相对路径和绝对路径后,都没有作用(图片背景已经扣掉了)

img

我想要达到的结果

像这样没有的图片

img

咋解决的?我也遇到这个问题了....

可否发一下"行动纲要.txt"文件呢?

文档的编码是UTF-8

img

img

我发现词云好像出现了图片中图形的轮廓,但是不是图片的形状,这是为什么呢?

将import imageio改为import imageio.v2 as imageio