Linux终端生存之道-字符画


生成字符画,我最常用的两个命令就是 figlettoilet。具体使用可以通过ChatGPT进行学习。
下面是最最最基本的用法。

> figlet Demo
 ____
|  _ \  ___ _ __ ___   ___
| | | |/ _ \ '_ ` _ \ / _ \
| |_| |  __/ | | | | | (_) |
|____/ \___|_| |_| |_|\___/

> toilet Demo

 mmmm
 #   "m  mmm   mmmmm   mmm
 #    # #"  #  # # #  #" "#
 #    # #""""  # # #  #   #
 #mmm"  "#mm"  # # #  "#m#"

还有针对图片生成字符画的工具,我常用的也是俩 jp2aimg2txt

转换后
> 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 这样就可以全局访问了。


评论