Jak przekonwertować dowolny obraz na ASCII Art w terminalu Linux

Jak przekonwertować dowolny obraz na ASCII Art w terminalu Linux
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ąć.





WYKORZYSTAJ WIDEO DNIA

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.

  osoba pisząca na maszynie do pisania

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.



Przy dzisiejszych komputerach dysponujących oszałamiającą mocą i zasobami można by pomyśleć, że grafika ASCII zostanie wyrzucona na śmietnik historii wraz z tyloma dyskami AOL, ale myliłbyś się.

Grafika ASCII jest żywa i dobrze wykorzystywana przez mieszkańców sceny warezowej, ludzi poszukujących alternatywnego ujścia artystycznego, osoby z niskim łączem oraz tych, którzy albo cierpią z powodu nadmiaru nostalgii za starymi, dobrymi czasami Amigi, albo po prostu lubią generować i przeglądać obrazy wykonane z liter.





kiedy zostało utworzone moje konto Google?

Zainstaluj konwerter obrazu ASCII na 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 [trusted=yes] 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 update

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

sudo apt install ascii-image-converter

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:

Windows 10 usługa antymalware wykonywalny wysoki procesor
sudo snap install ascii-image-converter

...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 ascii-image-converter, aby stworzyć niesamowite!

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

ascii-image-converter ship.jpg

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

  biały statek wycieczkowy na błękitnym morzu na tle błękitnego nieba

W:

  statek ascii

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.

jak przenieść licencję Windows 10
ascii-image-converter ship.jpg --color

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.

ascii-image-converter ship.jpg -bC

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

ascii-image-converter ship.jpg -bC | tee cool-ascii-ship.txt

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

cat cool-ascii-ship.txt

Utwórz swój, aby przekonwertować na 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!