Word een ASCII-artiest en maak meesterwerken met personages en kleuren op het zwarte canvas van je terminal door Draw op Linux te installeren.
Paint-programma's zijn al tientallen jaren een essentieel onderdeel van de computerervaring en geven je een creatieve uitlaatklep voor doodles, zoals maar ook een manier om ideeën te schetsen, portretten te tekenen en je artistieke waardering voor de wereld buiten je uit te drukken raam.
Meestal heb je een machine met een X-server nodig om je digitale ziel op een virtueel canvas uit te drukken, maar met Draw kun je kleurrijke tekeningen maken zonder je terminal te verlaten.
Waarom zou je in je terminal willen schetsen?
Het artistieke potentieel van homecomputers is altijd een belangrijk verkoopargument geweest, zozeer zelfs dat de maker van Sketchpad, het allereerste computertekenprogramma, werd bekroond met zowel de prestigieuze Turing Award als de Kyoto Award voor zijn werk.
Meerdere generaties kinderen zijn opgegroeid en vertellen hun ouders dat ze een computer in hun kamer nodig hebben om hen te helpen met schoolwerk, schrijven en natuurlijk kunst.
Terwijl apps zoals Photoshop en GIMP u kunnen helpen verbluffende meesterwerken van wereldklasse te creëren complexiteit, er is een leercurve bij betrokken, en om het beste uit Photoshop te halen, heb je nodig opleiding.
Als je het digitale equivalent wilt van een snelle krabbel op de achterkant van een restaurantservet, dan heeft Microsoft MS Paint, macOS Paintbrush en Linux heeft een enorm scala aan open-source Paint-alternatieven, inclusief de legendarische Tux Paint.
Maar al deze vereisen een X-server om te draaien, en je hebt pech als je een snelle schets van je kat wilt maken zonder een grafische gebruikersinterface te gebruiken, of het gezicht van je beste geliefde opnieuw wilt creëren over een SSH-verbinding met je Raspberry Pi.
draw is een terminaltoepassing geschreven in de Go-taal van Google, waarmee je je muis in elke terminal kunt gebruiken om te schetsen wat er voor je ligt. In plaats van een penseel zijn ASCII-tekens uw gereedschap en kunt u kiezen uit zeven verschillende kleuren.
Hoe Draw op Linux te installeren
Omdat tekenen in Go is geschreven, moet je dat doen Go op uw systeem hebben geïnstalleerd Voordat je start.
Als je systeem snap-pakketten ondersteunt, kun je Go eenvoudig installeren met:
sudo snap install go --classic
Nu kun je Draw installeren met:
ga installeren github.com/maaslalani/draw@latest
De opdracht slaat de draw-binaries op in de ~/go/bin/tekenen map. Om Draw vanaf elke locatie te kunnen aanroepen, moet u een symbolische link maken met behulp van:
sudo ln -s ~/go/bin/draw /usr/bin/draw
U kunt nu beginnen met tekenen door het volgende in te voeren:
tekenen
Gebruik tekenen om handgemaakte ASCII-illustraties in uw terminal te maken
Begin met tekenen en u zult merken dat de opdrachtprompt verdwijnt en toetsaanslagen niet op het scherm verschijnen. De muis is nu uw invoertool. Klik ergens op het scherm en er verschijnt een grijs sterretje.
U kunt een lijn maken door de linkermuisknop ingedrukt te houden en de muis van het ene punt naar het andere te slepen. Het is natuurlijk niet echt een lijn, het is een tracering van sterretjes die over je scherm lopen, waarvan de dichtheid wordt bepaald door de snelheid van de muisbeweging.
Druk op een niet-numeriek nummer en de toekomstige penseelstreken zullen in plaats daarvan dat teken gebruiken. Dit kan u helpen om verschillende texturen in uw illustraties te creëren, aangezien de indruk die wordt gegeven door een "s" heel anders is dan de impact van een "o" of zelfs een "l".
U kunt de kleur van de tekens die in uw terminal verschijnen eenvoudig wijzigen door als volgt op de cijfers 1 tot 7 op het toetsenbord te drukken:
- 1: Rood
- 2: Groente
- 3: Geel
- 4: Blauw
- 5: Magenta
- 6: Cyaan
- 7: Grijs
Het uiterlijk van uw tekening hangt sterk af van uw voorkeuren voor terminallettertypes. Misschien wilt u een groter of kleiner formaat kiezen, of zelfs vet, cursief of doorgestreept gebruiken, afhankelijk van de indruk die u wilt maken.
Als je klaar bent met tekenen, stop dan met tekenen Ctrl+C. Uw tekening wordt opgeslagen als een testbestand. Je kunt het bekijken met:
kat /tmp/tekenen.txt
U kunt het als volgt naar een nieuwe locatie verplaatsen met het mv-commando:
mv /tmp/draw/txt ~/Pictures/smiley_face.txt
U kunt ook een naam en locatie aan uw tekening toewijzen door draw te starten met de bestandsnaam als argument:
teken ~/Pictures/smiley_face.txt
Als u uw tekening als een afbeeldingsbestand wilt opslaan, moet u een screenshot-hulpprogramma gebruiken om het vast te leggen.
Als u uw tekening wilt annoteren of een geschreven dialoog wilt maken voor uw op ASCII gebaseerde strip, klikt u gewoon ergens met de rechtermuisknop en begint u te typen.
Ten slotte kunt u enkele geometrische basisvormen maken met tekenen. Deze zijn momenteel beperkt tot vierhoeken. Klik met de rechtermuisknop op een punt waar u uw rechthoek wilt laten beginnen, sleep en laat los. Het is zo makkelijk.
tekenen is niet de enige manier om ASCII-kunst in uw terminal te maken
Als tekenen niet jouw talent is, maar je toch fantastische ASCII-illustraties wilt maken in je terminal, of als je al een afbeelding hebt die u weergegeven wilt zien met behulp van verschillende tekens, kunt u een tool gebruiken om te converteren Het.