Devenez un artiste ASCII et créez des chefs-d'œuvre avec des personnages et des couleurs sur la toile noire de votre terminal en installant draw sur Linux.
Les programmes de peinture ont été une partie essentielle de l'expérience informatique pendant des décennies, vous offrant un débouché créatif pour les gribouillis, comme ainsi qu'un moyen d'esquisser des idées, de dessiner des portraits et d'exprimer votre appréciation artistique pour le monde en dehors de votre fenêtre.
En règle générale, vous aurez besoin d'une machine avec un serveur X pour exprimer votre âme numérique sur une toile virtuelle, mais avec draw, vous pouvez esquisser des dessins colorés sans quitter votre terminal.
Pourquoi voudriez-vous dessiner dans votre terminal
Le potentiel artistique des ordinateurs personnels a toujours été un argument de vente majeur, à tel point que le créateur de Sketchpad, le tout premier programme de dessin sur ordinateur, a reçu à la fois le prestigieux prix Turing et le prix Kyoto pour son travail.
Plusieurs générations d'enfants ont grandi en disant à leurs parents qu'ils avaient besoin d'un ordinateur dans leur chambre pour les aider à faire leurs devoirs, à écrire et, bien sûr, à faire de l'art.
Alors que des applications telles que Photoshop et GIMP peuvent vous aider à créer des chefs-d'œuvre de classe mondiale de superbes complexité, il y a une courbe d'apprentissage impliquée, et pour tirer le meilleur parti de Photoshop, vous avez besoin entraînement.
Si vous voulez l'équivalent numérique d'un dessin rapide au crayon au dos d'une serviette de restaurant, Microsoft a MS Paint, macOS a Paintbrush et Linux propose une vaste gamme d'alternatives à Paint open source, dont le légendaire Tux Paint.
Mais tout cela nécessite un serveur X pour fonctionner, et vous n'avez pas de chance si vous voulez faire un croquis rapide de votre chat sans utiliser d'interface graphique, ou recréer le visage de votre bien-aimé sur un Connexion SSH à votre Raspberry Pi.
draw est une application de terminal écrite en langage Go de Google et vous permet d'utiliser votre souris dans n'importe quel terminal pour dessiner ce qui se trouve devant vous. Au lieu d'un pinceau, les caractères ASCII sont vos outils et vous pouvez choisir parmi sept couleurs différentes.
Comment installer draw sur Linux
Comme draw est écrit en Go, vous devez avoir Go installé sur votre système avant de commencer.
Si votre système prend en charge les packages snap, vous pouvez facilement installer Go avec :
sudo snap installer aller --classique
Maintenant vous pouvez installer draw avec :
allez installer github.com/maaslalani/draw@latest
La commande enregistrera les fichiers binaires de dessin dans le ~/go/bin/tirage annuaire. Pour pouvoir invoquer draw depuis n'importe quel emplacement, vous devez créer un lien symbolique en utilisant :
sudo ln -s ~/go/bin/draw /usr/bin/draw
Vous pouvez maintenant commencer le tirage en saisissant :
dessiner
Utilisez draw pour créer des illustrations ASCII artisanales dans votre terminal
Commencez à dessiner et vous remarquerez que l'invite de commande disparaît et que les touches enfoncées n'apparaissent pas à l'écran. La souris est maintenant votre outil de saisie. Cliquez n'importe où sur l'écran et un astérisque gris apparaîtra.
Vous pouvez créer une ligne en maintenant le bouton gauche de la souris enfoncé et en faisant glisser la souris d'un point à un autre. Bien sûr, ce n'est pas vraiment une ligne, c'est un entrelacs d'astérisques striés sur votre écran, avec leur densité dictée par la vitesse de déplacement de la souris.
Appuyez sur n'importe quel nombre non numérique et les futurs coups de pinceau utiliseront ce caractère à la place. Cela peut vous aider à créer différentes textures dans votre œuvre car l'impression donnée par un "s" est très différente de l'impact d'un "o" ou même d'un "l".
Vous pouvez facilement changer la couleur des caractères apparaissant dans votre terminal en appuyant sur les chiffres 1 à 7 du clavier comme suit :
- 1: Rouge
- 2: Vert
- 3: Jaune
- 4: Bleu
- 5: Magenta
- 6: cyan
- 7: Gris
L'apparence de votre dessin dépendra fortement des préférences de police de votre terminal. Vous pouvez choisir une taille plus grande ou plus petite, ou même utiliser le paramètre gras, italique ou barré, selon l'impression que vous souhaitez donner.
Lorsque vous avez terminé votre dessin, arrêtez de dessiner avec Ctrl + C. Votre dessin sera enregistré en tant que fichier de test. Vous pouvez le visualiser avec :
chat /tmp/draw.txt
Vous pouvez le déplacer vers un nouvel emplacement avec la commande mv comme suit :
mv /tmp/draw/txt ~/Pictures/smiley_face.txt
Alternativement, vous pouvez attribuer un nom et un emplacement à votre dessin en démarrant draw avec le nom de fichier comme argument :
dessiner ~/Images/smiley_face.txt
Si vous souhaitez enregistrer votre dessin en tant que fichier image, vous devrez utiliser un utilitaire de capture d'écran pour le capturer.
Si vous souhaitez annoter votre dessin ou créer un dialogue écrit pour votre bande dessinée en ASCII, faites simplement un clic droit n'importe où et commencez à taper.
Enfin, vous pouvez créer des formes géométriques de base avec draw. Ceux-ci sont actuellement limités aux quadrilatères. Cliquez avec le bouton droit de la souris sur un point où vous souhaitez que votre rectangle commence, faites glisser, puis relâchez. C'est si facile.
draw n'est pas le seul moyen de créer de l'art ASCII dans votre terminal
Si le dessin n'est pas votre talent, mais que vous voulez quand même créer de fantastiques illustrations ASCII dans votre terminal, ou si vous avez déjà une image que vous souhaitez voir représentée à l'aide d'une variété de caractères, vous pouvez utiliser un outil pour convertir il.