ASCII

De FunLab Documentation
Aller à : navigation, rechercher

Sites web

patorjk.com

Voici un site qui permet de créer des signatures ASCII pour vos emails les plus fous ;) [1]

 ________   ___    _ ,---.   .--.  .---.        ____     _______    
|        |.'   |  | ||    \  |  |  | ,_|      .'  __ `. \  ____  \  
|   .----'|   .'  | ||  ,  \ |  |,-./  )     /   '  \  \| |    \ |  
|  _|____ .'  '_  | ||  |\_ \|  |\  '_ '`)   |___|  /  || |____/ /  
|_( )_   |'   ( \.-.||  _( )_\  | > (_)  )      _.-`   ||   _ _ '.  
(_ o._)__|' (`. _` /|| (_ o _)  |(  .  .-'   .'   _    ||  ( ' )  \ 
|(_,_)    | (_ (_) _)|  (_,_)\  | `-'`-'|___ |  _( )_  || (_{;}_) | 
|   |      \ /  . \ /|  |    |  |  |        \\ (_ o _) /|  (_,_)  / 
'---'       ``-'`-'' '--'    '--'  `--------` '.(_,_).' /_______.'  
                                                                    

[2]


  _____    _   _   _   _     _         _        ____   
 |" ___|U |"|u| | | \ |"|   |"|    U  /"\  u U | __")u 
U| |_  u \| |\| |<|  \| |>U | | u   \/ _ \/   \|  _ \/ 
\|  _|/   | |_| |U| |\  |u \| |/__  / ___ \    | |_) | 
 |_|     <<\___/  |_| \_|   |_____|/_/   \_\   |____/  
 )(\\,- (__) )(   ||   \\,-.//  \\  \\    >>  _|| \\_  
(__)(_/     (__)  (_")  (_/(_")("_)(__)  (__)(__) (__) 

[3]



 █████╗ ██████╗ ███████╗████████╗██╗
██╔══██╗██╔══██╗██╔════╝╚══██╔══╝██║
███████║██║  ██║█████╗     ██║   ██║
██╔══██║██║  ██║██╔══╝     ██║   ██║
██║  ██║██████╔╝███████╗   ██║   ██║
╚═╝  ╚═╝╚═════╝ ╚══════╝   ╚═╝   ╚═╝
                                    

Ligne de commande

Figlet

Il est possible de générer des lettres en ascii art avec le vénérable figlet :

$ echo "FunLab" | figlet


 _____            _          _     
|  ___|   _ _ __ | |    __ _| |__  
| |_ | | | | '_ \| |   / _` | '_ \ 
|  _|| |_| | | | | |__| (_| | |_) |
|_|   \__,_|_| |_|_____\__,_|_.__/ 
                                   

Il existe plusieurs polices fournies par défaut, comme « script » :

$ echo "FunLab" | figlet -f script


 ______                  _         _   
(_) |                 \_|_)       | |  
   _|_         _  _     |     __, | |  
  / | ||   |  / |/ |   _|    /  | |/ \_
 (_/    \_/|_/  |  |_/(/\___/\_/|_/\_/ 
                                       
                                       

Voir sa page de manuel pour plus d'options permettant de modifier son rendu.

Toilet

toilet est un héritier de figlet qui a pour but d'ajouter des fonctionnalités tout en préservant la compatibilité. Il peut utiliser les polices de figlet, peut avoir une sortie couleur, possède des options de décoration comme un cadre, et a plusieurs formats de sortie (faire toilet -E list pour en obtenir la liste). Exemple simple :

$echo "FunLab" | toilet

Toilet 1.png

En couleur :

$echo "FunLab" | toilet --gay

Toilet 2.png

À noter qu'il est possible d'utiliser les polices de figlet avec toilet, ce qui permet de les combiner avec les effets propres à toilet. Pour cela, il suffit d'indiquer avec l'option -d le dossier où se trouvent les polices de figlet et avec -f le nom du fichier de police que l'on veut utiliser (sans l'extension tlf). Par exemple, en combinant une bordure et un effet metal sous Debian :

$ echo "Funlab" | toilet -F border:metal -d /usr/share/figlet -f standard

Toilet 3.png

des images en ascii

Sur https://asciiart.club/

               im=T7*=""""**D7=wa
            mE*    #             [7w
         zR=    a#M=       "YNM      7m
       .M       ,~e*w,      .,,"       7p
      /=      z7      !\ /lw    *m      ?M
     #=       b         Y 4E     ^p       b
     C        b     ."#p[        (=   .   "p
    #    CE    k    *@R}Ck     .m=    C    #
    E     *p    -?*--^"    --"-     yC     [
    #      *y                     aC       #
    4        %T=wi           ,ae7+         #
     M        Ymaii[][!"[]][#             [=
     ?p        "4###########Na           yC
      "m          7W] ,  =7-   %        z=
        7c           -#         b     .M
          7m          "w       r    aR=
            ?*w         [=waam7  amT
                *7=wwaaiiaaam=T7-

Smyleydebile.png