python terminal_printer终端字符画生成工具安装使用方法

terminal_printer简介:terminal_printer是一款可以将文字与图片生成终端字符画的python工具包

安装方法(此处以windows系统为例,其它系统类似):

pip install terminal_printer

安装完成后可以在python所安装的环境(conda环境,非conda环境自行查找)下的Script目录中找到terminal_print.exe程序,如下图所示:

切换至Script目录即可执行该工具 

字体库初始化:

$ terminalprint -i # terminalprint --init

字体库初始化补充说明:若字体库因网络原因未能下载成功,可手动创建~/.terminal_fonts/目录,手动下载字体库或将本地的字体库文件(如arial.ttf字体文件)放其目录下,若未本地库则修改为库索引的名字即可(可以见出错提示)

工具使用:

(1)文字生成终端字符:

# terminalprint -t 文字 -f 填充字符
# 以/为填充字符生成z字符画
terminalprint -t z -f z

         生成结果: 

     zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
     zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
     zzzzz                    zzzzz
     zzzzz                    zzzzz
     zzzzz               zzzzz
                         zzzzz
                         zzzzz
                    zzzzz
                    zzzzz
               zzzzz
               zzzzz
          zzzzz                    zzzzz
     zzzzz                         zzzzz
     zzzzz                         zzzzz
     zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
     zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

(2)图片生成字符画

# terminalprint -g 图片路径
terminalprint -g doge.jpeg

          原图:

         

         生成结果:

ffffffffffgffffffffffffffffffffffffffffffeddffffff
fffffffffd]^dfffffffffffffffffffffffffd_WTSR\fffff
fffffffffZPST[dfffffffffffffffffffffbYRQTVWTN`ffff
ffffffffdTTXVST]efffffffffffffffffbYQRUWSNRWPXffff
ffffffffcSVXXXVSWaeddfffedddddefcZQRVWUOLLNWRSefff
ffffffffbTVXWVUSPQUUUUYXUTTTTTUWRRVWWTPPQQPWTQdfff
ffffffffaSRRRSTWY[\\VOTY[\\\\\[XXXWWUSTTTTSWTQcfff
ffffffbZTTVY\\]]]]]]XY]]]]]]]]]]]\ZYXXWWVVVWUQcfff
ffffbXSVZ\]]\\\\\\\\]\\\\\\\\\\\\\\\ZXXXXXWXUQbfff
fff_RU\_`aaaa`^\\\\\\\\[\]^``aa```_^\[YXXXXXVQafff
ffbRXacdddddddc_\[[[[[[]`cddddddddddc`\XXXXXXRVdff
fgZNX[[ZZZ[][[^b_[[[[[]^[Z[ZZZZZZZ\]]``[XXXXXWQ\ff
f^JKPPPPPQL2'&+=R[[ZZYMJOPPPPPPPQO:-+1DVYXXXXXUScf
bGScffffgg:     9S[ZZKI`ffffffffg>    ">XYXXXXXQ]f
bHRcefffffA    #<S[ZZKI`effffffff:     =XYXXXXXSXf
f[GKNOPPPPO</.4BR[ZZZYLINOOOOOOOPK4))/AUYXXXXXYUVe
f[SVUTUUUTUVTRRTTTUXZYZWTTTTTTTTTUVUUXZYYXXXXXXUUe
eWUZZZ[\^_`_GAB<52.Ecb``^\\ZYYYYYYZYYYYXXXXXXYZUVe
cTX]`bdefffgW:52.1A\fffffeedb`_^\[ZZZZ[\\]^`bddWYf
bT`fffffffffg]92O_ggffffffffffffeeddddefffffffbT^f
cT_defffffefh`84Rigffggga_efffffffffffffffffdbZVdf
eWY`bdefff`FKB:45JY^_\VH8<`fffffffffffffffec`\T`ff
f^T]_bdfffe\TZcVG<999:;BP^fffffffffffffeedb`\T\fff
feXV\_bdeffgggfggda^]`dfgfffffffffffffedca^ZU\efff
ffdXUZ^`bdefffffffffffffffffffffffffedc`^\WV_fefff
fffe\VW[^`bddeeeeffffffffffffffeeedca`]ZWU[dffffff
fffffc\XVX[^_abbccddddddddddcbbaa`^]ZXVV[bffffffff
fffffffd`[XVWYZ[\]^^____^^^]]\\ZYXVVWZ_dffffffffff
ffffffffffeb`]ZYXWWWWWWWWWWVWVVXY[^bdfffffffffffff
ffffffffffffffffedcbba```aaabcdeffffffffffffffffff

更细节的使用方法可参考项目该具体项目:hellflame/terminal_printer: 终端文字、图片字符画生成器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值