Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

Grafika ASCII jest najstarszą formą reprezentacji obrazu online i istniała na długo przed wynalezieniem Internetu. Oferuje łatwy, niskoprzepustowy sposób renderowania reprezentacji graficznej za pomocą znaków i jest odrębną formą sztuki.

Łatwo jest przekonwertować obraz na ASCII w terminalu Linux. Oto jak zacząć.

Co to jest sztuka ASCII i dlaczego chcesz ją stworzyć?

Sztuka ASCII to najnowsza iteracja formy sztuki, która sięga czasów sprzed średniowiecza. Mówiąc najprościej, jest to sposób używania liter, cyfr i innych znaków pisanych zamiast pikseli, które składają się na obrazy, które zwykle widzisz na ekranie.

Działa, ponieważ różne postacie mają różne proporcje jasnej do ciemnej przestrzeni i można ich użyć do stworzenia średnio szczegółowego monochromatycznego obrazu, który sugeruje kształt.

Najwcześniejsze przykłady zostały stworzone ręcznie, a później przez maszynę do pisania, dalekopis i drukarkę liniową. Wraz z pojawieniem się komputerów zamiast obrazów cyfrowych zastosowano grafikę ASCII, która wykorzystuje znaki ze standardowego formularza ASCII, ze względu na ograniczenia maszyn w tamtej epoce. We wczesnych latach Internetu sztuka ASCII rozwiązywała problemy z przesyłaniem obrazu przez Internet o niskiej przepustowości.

instagram viewer

Przy dzisiejszych komputerach dysponujących niesamowitą mocą i zasobami można by tak pomyśleć Grafika ASCII zostałaby wyrzucona na śmietnik historii wraz z tyloma dyskami AOL, ale byłbyś zło.

Sztuka ASCII jest żywa i dobrze wykorzystywana przez mieszkańców sceny warezowej, osoby poszukujące alternatywnego ujścia artystycznego, osoby o niskiej przepustowości i tych, którzy albo cierpią z powodu nadmiaru nostalgii za starymi, dobrymi czasami Amigi, albo po prostu lubią generować i oglądać obrazy zrobione z listy.

Zainstaluj ascii-image-converter, aby konwertować obrazy do formatu ASCII Art

ascii-image-converter to narzędzie wiersza poleceń, które robi dokładnie to, co jest napisane na puszce. Akceptuje plik obrazu jako argument i wysyła konwersję grafiki ASCII do twojego terminala. Możesz skopiować i wkleić tekst do innej aplikacji lub potokować go do pliku.

Narzędzie obsługuje większość powszechnie stosowane formaty obrazów w tym JPEG/JPG, PNG, BMP, WEBP, TIFF/TIF i GIF.

Aby zainstalować ascii-image-converter na Debianie lub Ubuntu, dodaj repozytorium ascii-image-converter do swojego sources.list:

Echo „deb [zaufany=tak] https://apt.fury.io/ascii-image-converter/ /' | sudo tee /etc/apt/sources.list.d/ascii-image-converter.list

Zaktualizuj listę repozytoriów systemu, używając:

sudo apt aktualizacja

Następnie zainstaluj konwerter obrazu ascii, wpisując:

sudo apt zainstalowaćascii-konwerter-obrazów

Dla użytkowników Arch Linux konwerter obrazu ascii jest dostępny w repozytorium użytkowników Arch.

Możesz także zainstalować ascii-image-converter przez snap:

sudo snap zainstalowaćascii-konwerter-obrazów

...chociaż należy pamiętać, że aplikacja nie będzie miała dostępu do ukrytych lub normalnych plików poza katalogiem domowym. Upewnij się więc, że Twoje obrazy znajdują się w dostępnej lokalizacji, jeśli zainstalowałeś pakiet snap.

Użyj konwertera obrazu ascii, aby stworzyć niesamowite obrazy ASCII!

Użycie ascii-image-converter jest bardzo proste i wymaga tylko nazwy pliku obrazu. Działanie:

konwerter obrazów asciistatekjpg

... na przykładowym pliku o nazwie „ship.jpg” przekształci:

Do:

Chociaż nasz wynikowy obraz ASCII wygląda świetnie, możesz uzyskać dokładniejsze szczegóły, zmniejszając rozmiar czcionki terminala.

Twoja grafika ASCII również nie musi być monochromatyczna. Jeśli dodasz tzw --kolor Lub -C flag, ascii-image-converter wyświetli obraz ASCII w przybliżonych kolorach oryginału.

konwerter obrazów asciistatekjpg--kolor

Będzie to działać tylko wtedy, gdy twój terminal obsługuje kolory 24-bitowe lub 8-bitowe.

ascii-image-converter może używać znaków brajlowskich zamiast ASCII z -B przełączania, a w połączeniu z kolorem daje znakomite rezultaty artystyczne.

konwerter obrazów asciistatekjpg-pne

Kiedy jesteś zadowolony z utworzonej grafiki ASCII lub Braille'a, możesz przesłać ją do pliku:

konwerter-obrazów-ascii ship.jpg -bC | tee cool-ascii-ship.txt

...i obejrzyj go w terminalu w wolnym czasie za pomocą:

kotfajny-ascii-statek.tekst

Twórz własne obrazy, aby przekonwertować je na format ASCII Art

Chociaż przekształcanie obrazów stockowych w terminalu jest z pewnością zabawne, jest nieskończenie bardziej satysfakcjonujące, jeśli pracujesz nad oryginalnymi obrazami, które sam tworzysz.

Jeśli czujesz, że nie masz wrodzonego talentu artystycznego, nigdy nie jest za późno na naukę, a dostępnych jest wiele kursów, które mogą Ci pomóc!