from PIL import Image import numpy as np
mask = np.array(Image.open('cloud.png')) wc = WordCloud(font_path=font_path, background_color="white", mask=mask) wc.generate(text) wc.to_file("result_masked.png")