___
( )
.--. .--. | |_ .---. .--.
/ \ / \ ( __) / .-, \ / \
; ,-. ' | .-. ; | | (__) ; | ; ,-. '
| | | | | |(___) | | ___ .'` | | | | |
| | | | | | | |( ) / .'| | | | | |
| | | | | | ___ | | | | | / | | | | | |
| ' | | | '( ) | ' | | ; | ; | | ' | |
' `-' | ' `-' | ' `-' ; ' `-' | ' `-' |
`.__. | `.__,' `.__. `.__.'_. `.__. |
( `-' ; ( `-' ;
`.__. `.__.
--------- by Yanghangfeng
>>> git clone https://github.com/Fenghuapiao/gctag.git
- 方法一
>>> pip install -r requirements.txt
- 方法二(推荐)
如果方法一安装失败,可以在这个网站下载相应的.whl包,然后pip安装即可
>>> pip install wheel
>>> pip install 下载文件名.whl
--url
:待画网页的url, 默认为None
--input
:本地待画的文本文件路径--output
:生成的图片保存形式(可选参数,默认为运行文件的根目录且为wordcloud.jpg)--model
:生成图片的形式(可选参数,自定义图片mask)--ttf
:标签云中的字体格式(可选参数)--width
:生成图片的宽度(可选参数,默认为1800)--height
:生成图片的高度(可选参数,默认为1000)--bg
:生成图片的背景颜色(可选参数,black or white,默认为black)--margin
:生成图片中文字的边距(可选参数,默认为5)
说明: --url
,--input
参数必选其一
>>> python gctag.py --url https://www.douban.com/note/591278881/ --output ./douban.jpg --bg white --ttf ./font/叶立群几何体.ttf
>>> python gctag.py --url https://www.douban.com/note/591278881/ --output ./douban_your_name2.jpg --bg white --ttf ./font/奇思_奔跑吧电影.ttf
>>> python gctag.py --input ./test.txt --output ./js.jpg --bg white --ttf ./font/李旭科漫画体v1.0.ttf
以alice_mask.png为模板生成标签云
>>> python gctag.py --input ./alice.txt --model ./alice_mask.png --bg white --output ./alice.jpg