L’art ASCII consiste à réaliser des images uniquement à l’aide des lettres et caractères spéciaux contenus dans le code ASCII. La forme la plus simple d’art ASCII est la combinaison de deux ou trois caractères pour exprimer une émotion en texte. Ce sont les smileys (ou émoticônes).
Par exemple, un smiley
:'(
signifie « triste ».
Il est possible de composer des figures plus complexes qui utilisent plusieurs lignes :
Un autre exemple, ma signature
(@<
//\
// )
v__/__
le pingouin des @lpes
Enfin, il est possible de réaliser des compositions très élaborées ; cela devient un art.
Le logo de Gimp
. /.
\`. / |
\ `. .' .
\ `. .' .
\ `- - - '' /
_.. .--. .
: `: _| |
.--.`._(@;`._(@; .
: ) \ .
\ : | /
-.- ; .'
``-= ....-'-"
_____ _ ____ ___ __ __ ____
|_ _| |__ ___ / ___|_ _| \/ | _ \
| | | '_ \ / _ \ | | _ | || |\/| | |_) |
| | | | | | __/ | |_| || || | | | __/
|_| |_| |_|\___| \____|___|_| |_|_|
Vous pouvez donc, avec un simple éditeur de texte, créer vos logos, signatures ou dessins en Ascii.
Si vous n’avez pas le talent requis (ce qui est mon cas), vous pouvez utiliser divers outils pour vous aider.
Les générateurs Ascii
Ils sont nombreux (je ne mets que deux exemples mais vous en trouverez une multitude en cherchant dans google) :
- Ascii generator : le plus basique, il passe du texte en mode ascii en sélectionnant le type de police, un reflet, la taille, …
- Picascii : permet de transformer une image en Ascii.
Figlet : l’ascii art en ligne de commande
Figlet ne dessine pas mais va transformer votre texte en Ascii.
Installons :
# apt install figlet
L’utilisation en console est simple :
$ figlet govez
nous renvoie :
__ _ _____ _____ ____
/ _` |/ _ \ \ / / _ \_ /
| (_| | (_) \ V / __// /
\__, |\___/ \_/ \___/___|
|___/
Pour voir les styles disponibles :
$ showfigfonts
Pour les utiliser :
$ figlet -f smscript govez
le résultat :
_, _ _ __
/ | / \_| |_|/ / / _
\/|/\_/ \/ |_/ /_/
(| (|
Des vidéos en Ascii
Il est possible avec Mplayer de lire des vidéos en Ascii.
Il faut utiliser l’option « aa » ou « caca » (pour la couleur).
$ mplayer -quiet -vo aa mavideo.flv