Deveniți un artist ASCII și creați capodopere cu personaje și culori pe pânza neagră a terminalului dvs. instalând draw pe Linux.

Programele de pictură au fost o parte esențială a experienței computerului de zeci de ani, oferindu-vă o ieșire creativă pentru doodle-uri, așa cum precum și un mod de a schița idei, de a desena portrete și de a-ți exprima aprecierea artistică pentru lumea din afara ta. fereastră.

De obicei, veți avea nevoie de o mașină cu un server X pentru a vă exprima sufletul digital pe o pânză virtuală, dar cu desen, puteți schița desene colorate fără a părăsi terminalul.

De ce ați dori să schițați în terminalul dvs

Potențialul artistic al computerelor de acasă a fost întotdeauna un argument major de vânzare – atât de mult încât creatorul Sketchpad, primul program de desen pe computer, a fost distins atât cu prestigiosul Premiu Turing, cât și cu Premiul Kyoto pentru Munca lui.

Mai multe generații de copii au crescut spunându-le părinților că au nevoie de un computer în camera lor care să îi ajute la temele școlare, la scris și, desigur, la artă.

instagram viewer

În timp ce aplicații precum Photoshop și GIMP vă pot ajuta să creați capodopere de uimire de clasă mondială complexitate, este implicată o curbă de învățare și, pentru a obține cele mai bune rezultate din Photoshop, aveți nevoie Instruire.

Dacă doriți echivalentul digital al unui doodle rapid cu creion pe spatele unui șervețel de restaurant, Microsoft are MS Paint, macOS are Paintbrush și Linux are o gamă largă de alternative pentru Paint open-source, inclusiv legendarul Tux Paint.

Dar toate acestea necesită un server X pentru a rula și nu ai noroc dacă vrei să faci o schiță rapidă a pisicii tale fără a folosi o interfață grafică sau să recreezi chipul celui mai iubit al tău. Conexiune SSH la Raspberry Pi.

draw este o aplicație de terminal scrisă în limba Google Go și vă permite să folosiți mouse-ul în orice terminal pentru a schița ceea ce aveți în fața dvs. În loc de o pensulă, caracterele ASCII sunt instrumentele tale și poți alege dintre șapte culori diferite.

Cum se instalează draw pe Linux

Deoarece draw este scris în Go, trebuie aveți Go instalat pe sistemul dvs inainte sa incepi.

Dacă sistemul dvs. acceptă pachete snap, puteți instala cu ușurință Go cu:

sudo snap install go --classic

Acum puteți instala draw cu:

instalați github.com/maaslalani/draw@latest

Comanda va salva binarele de desen în ~/go/bin/draw director. Pentru a putea invoca draw din orice locație, trebuie să creați o legătură simbolică folosind:

sudo ln -s ~/go/bin/draw /usr/bin/draw

Acum puteți începe extragerea introducând:

a desena

Utilizați desen pentru a crea lucrări de artă ASCII realizate manual în terminalul dvs

Începeți desenul și veți observa că promptul de comandă dispare, iar apăsările de taste nu apar pe ecran. Mouse-ul este acum instrumentul dvs. de introducere. Faceți clic oriunde pe ecran și va apărea un asterisc gri.

Puteți crea o linie ținând apăsat butonul stâng al mouse-ului și trăgând mouse-ul dintr-un punct în altul. Desigur, nu este chiar o linie, este un traseu de asteriscuri care se întind pe ecran, cu densitatea lor dictată de viteza de mișcare a mouse-ului.

Apăsați orice număr nenumeric, iar viitoarele lovituri de pensulă vor folosi acel caracter în schimb. Acest lucru vă poate ajuta să creați texturi diferite în opera de artă, deoarece impresia dată de un „s” este foarte diferită de impactul unui „o” sau chiar a unui „l”.

Puteți schimba cu ușurință culoarea caracterelor care apar în terminal apăsând numerele de la 1 la 7 de pe tastatură, după cum urmează:

  • 1: roșu
  • 2: Verde
  • 3: Galben
  • 4: Albastru
  • 5: Magenta
  • 6: Cyan
  • 7: gri

Aspectul desenului dvs. va depinde în mare măsură de preferințele de fonturi ale terminalului. Poate doriți să alegeți o dimensiune mai mare sau mai mică sau chiar să utilizați setarea bold, italic sau barat, în funcție de impresia pe care doriți să o faceți.

Când ai terminat desenul, renunță la desen Ctrl + C. Desenul dvs. va fi salvat ca fișier de testare. Il puteti vizualiza cu:

cat /tmp/draw.txt

Îl puteți muta într-o locație nouă cu comanda mv, după cum urmează:

mv /tmp/draw/txt ~/Pictures/smiley_face.txt

Alternativ, puteți atribui un nume și o locație desenului dvs. pornind desenul cu numele fișierului ca argument:

desen ~/Pictures/smiley_face.txt

Dacă doriți să salvați desenul ca fișier imagine, va trebui să utilizați un utilitar de captură de ecran pentru a-l captura.

Dacă doriți să adnotați desenul sau să creați dialog scris pentru benzile desenate bazate pe ASCII, pur și simplu faceți clic dreapta oriunde și începeți să tastați.

În cele din urmă, puteți crea câteva forme geometrice de bază cu desen. Acestea sunt în prezent limitate la patrulatere. Faceți clic cu butonul din dreapta al mouse-ului într-un punct în care doriți să înceapă dreptunghiul, trageți, apoi eliberați. Este atât de ușor.

draw nu este singura modalitate de a crea artă ASCII în terminalul dvs

Dacă desenul nu este talentul tău, dar vrei totuși să creezi lucrări de artă ASCII fantastice în terminalul tău sau dacă aveți deja o imagine pe care doriți să o vedeți reprezentată folosind o varietate de caractere, puteți utiliza un instrument pentru a converti aceasta.