生成字符画,我最常用的两个命令就是 figlet
和 toilet
。具体使用可以通过ChatGPT进行学习。
下面是最最最基本的用法。
> figlet Demo
____
| _ \ ___ _ __ ___ ___
| | | |/ _ \ '_ ` _ \ / _ \
| |_| | __/ | | | | | (_) |
|____/ \___|_| |_| |_|\___/
> toilet Demo
mmmm
# "m mmm mmmmm mmm
# # #" # # # # #" "#
# # #"""" # # # # #
#mmm" "#mm" # # # "#m#"
还有针对图片生成字符画的工具,我常用的也是俩 jp2a
和 img2txt
> jp2a --width=40 logo.png
. .
l0kc :OdK
d0 ko lK lN
d0 :x. od lN
d0 .x. ;k;;:clooll:;;do .dc lN
d0 .WWO dNWc lN
d0 lN
d0 c. c. lN
d0 lN
.Wc::::::. :::::::Xc
oN; X; 0' .X0
od. Oo .N lk
,x' :O lO .oc
'0; .Xkkkk0o .kc
0c.NWWW.lO.
XNWWWX.
> img2txt -H 20 -W 35 logo.png
tXX %Xt
t X% .@ t
t X. S t
t 8 XS% @;.:.:@ @X. X t
t ttS tt t
t : t t
t t
t t : t
t% t
%X S S; Xt
:X S S 8%
XX S t :8
XS S S% ;X
Xt @ttt% S
t%:%ttSX
:ttt@
还有终端显示图片的工具 imgcat
安装 wget https://iterm2.com/utilities/imgcat |bash
然后 把 imgcat 移动到 目录 /usr/local/bin
这样就可以全局访问了。