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.
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!