Wordclouds进去了。
如何使用
wordCounts := map [ string ] int { "important" : 42 , "noteworthy" : 30 , "meh" : 3 }
w := wordclouds . NewWordcloud (
wordCounts ,
wordclouds . FontFile ( "fonts/myfont.ttf" ),
wordclouds . Height ( 2048 ),
wordclouds . Width ( 2048 ),
)
img := w . Draw ()
选件
输出高度和宽度
字体:必须是有效的TTF文件。
字体最大,最小大小
色彩
背景颜色
放置:随机或圆形
掩蔽
掩蔽
可以提供算法无法放置单词的边界框列表。
可以使用“ Mask功能在给定文件和遮罩颜色的情况下创建此类遮罩。
boxes := wordclouds . Mask (
conf . Mask . File ,
conf . Width ,
conf . Height ,
conf . Mask . Co
1