Zostań artystą ASCII i twórz arcydzieła ze znakami i kolorami na czarnym płótnie terminala, instalując draw w systemie Linux.

Programy do rysowania od dziesięcioleci są istotną częścią korzystania z komputera — dając ci kreatywne ujście dla bazgrołów, jak np a także sposób szkicowania pomysłów, rysowania portretów i wyrażania artystycznego uznania dla świata poza tobą okno.

Zwykle potrzebujesz maszyny z serwerem X, aby wyrazić swoją cyfrową duszę na wirtualnym płótnie, ale dzięki rysowaniu możesz szkicować kolorowe rysunki bez opuszczania terminala.

Dlaczego miałbyś chcieć szkicować w swoim terminalu

Potencjał artystyczny komputerów domowych zawsze był głównym atutem — do tego stopnia, że ​​twórca Sketchpad, pierwszy w historii komputerowy program do rysowania, otrzymał zarówno prestiżową nagrodę Turing Award, jak i nagrodę Kyoto Award jego praca.

Wiele pokoleń dzieci dorastało, mówiąc rodzicom, że potrzebują komputera w swoim pokoju, który pomoże im w nauce, pisaniu i oczywiście sztuce.

Podczas gdy aplikacje takie jak Photoshop i GIMP mogą pomóc w tworzeniu oszałamiających arcydzieł światowej klasy złożoności, wiąże się to z krzywą uczenia się, a aby w pełni wykorzystać możliwości programu Photoshop, potrzebujesz szkolenie.

instagram viewer

Jeśli potrzebujesz cyfrowego odpowiednika szybkiego rysowania kredkami na odwrocie serwetki w restauracji, Microsoft ma MS Paint, macOS ma Paintbrush, a Linux ma ogromną gamę alternatyw Paint o otwartym kodzie źródłowym, w tym legendarny Tux Paint.

Ale to wszystko wymaga serwera X, a nie masz szczęścia, jeśli chcesz zrobić szybki szkic swojego kota bez użycia GUI lub odtworzyć oblicze swojej najlepszej ukochanej na Połączenie SSH z twoim Raspberry Pi.

draw to aplikacja terminalowa napisana w języku Google Go, która umożliwia używanie myszy w dowolnym terminalu do szkicowania tego, co znajduje się przed tobą. Zamiast pędzla, twoimi narzędziami są znaki ASCII i możesz wybierać spośród siedmiu różnych kolorów.

Jak zainstalować rysowanie w systemie Linux

Ponieważ draw jest napisany w Go, musisz mieć Go zainstalowanego w systemie zanim zaczniesz.

Jeśli Twój system obsługuje pakiety snap, możesz łatwo zainstalować Go za pomocą:

sudo snap install go --classic

Teraz możesz zainstalować rysowanie za pomocą:

przejdź do instalacji https://github.com/maaslalani/draw@latest

Polecenie zapisze pliki binarne rysowania w pliku ~/go/bin/narysuj informator. Aby móc wywoływać rysowanie z dowolnej lokalizacji, należy utworzyć dowiązanie symboliczne za pomocą:

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

Możesz teraz rozpocząć losowanie, wprowadzając:

rysować

Użyj rysowania, aby stworzyć ręcznie wykonaną grafikę ASCII w swoim terminalu

Zacznij rysować, a zauważysz, że wiersz polecenia znika, a naciśnięcia klawiszy nie pojawiają się na ekranie. Mysz jest teraz twoim narzędziem wprowadzania. Kliknij dowolne miejsce na ekranie, a pojawi się szara gwiazdka.

Możesz utworzyć linię, przytrzymując lewy przycisk myszy i przeciągając mysz z jednego punktu do drugiego. Oczywiście to nie jest tak naprawdę linia, to maswerk gwiazdek przesuwających się po ekranie, których gęstość jest podyktowana szybkością ruchu myszy.

Naciśnij dowolną liczbę nienumeryczną, a przyszłe pociągnięcia pędzlem będą używać tego znaku. Może to pomóc w tworzeniu różnych tekstur w twoich grafikach, ponieważ wrażenie wywierane przez „s” bardzo różni się od wpływu „o” lub nawet „l”.

Możesz łatwo zmienić kolor znaków pojawiających się w terminalu, naciskając cyfry od 1 do 7 na klawiaturze w następujący sposób:

  • 1: Czerwony
  • 2: Zielony
  • 3: Żółty
  • 4: Niebieski
  • 5: Magenta
  • 6: cyjan
  • 7: Szary

Wygląd rysunku będzie w dużej mierze zależał od preferencji czcionek terminala. Możesz wybrać większy lub mniejszy rozmiar, a nawet zastosować ustawienie pogrubienia, kursywy lub przekreślenia, w zależności od wrażenia, jakie chcesz wywrzeć.

Kiedy skończysz rysować, przestań rysować za pomocą Ctrl + C. Twój rysunek zostanie zapisany jako plik testowy. Możesz go obejrzeć za pomocą:

cat /tmp/rysuj.txt

Możesz przenieść go do nowej lokalizacji za pomocą polecenia mv w następujący sposób:

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

Alternatywnie możesz przypisać nazwę i lokalizację do swojego rysunku, rozpoczynając rysowanie z nazwą pliku jako argumentem:

narysuj ~/Pictures/smiley_face.txt

Jeśli chcesz zapisać swój rysunek jako plik obrazu, musisz użyć narzędzia do zrzutów ekranu, aby go przechwycić.

Jeśli chcesz opatrzyć swój rysunek adnotacją lub stworzyć pisemny dialog do komiksu opartego na ASCII, po prostu kliknij prawym przyciskiem myszy w dowolnym miejscu i zacznij pisać.

Na koniec możesz stworzyć kilka podstawowych kształtów geometrycznych za pomocą rysowania. Są one obecnie ograniczone do czworoboków. Kliknij prawym przyciskiem myszy punkt, w którym chcesz rozpocząć prostokąt, przeciągnij, a następnie zwolnij. To jest takie proste.

draw to nie jedyny sposób na tworzenie grafiki ASCII w terminalu

Jeśli rysowanie nie jest twoim talentem, ale nadal chcesz tworzyć fantastyczne grafiki ASCII w swoim terminalu lub jeśli masz już obraz, który chcesz przedstawić za pomocą różnych znaków, możesz użyć narzędzia do konwersji To.