Преобразувайте изображения в ASCII Art в Linux терминал с този чудесен малък инструмент

Сподели

Искате ли да правите някои забавни неща в терминала на Linux? Какво ще кажете за конвертиране на обикновено изображение в ASCII изкуство?

Ти знаеш какво е ASCII? Това е стандарт, който присвоява букви, цифри и други знаци в 256-те слота, налични в 8-битовия код. ASCII изкуството е графика, съставена от ASCII знаци за печат. По принцип се състои от куп букви, цифри и специални знаци.

Може да сте виждали хора да показват логото на своята дистрибуция в ASCII формат по следния начин:

Това е страхотно, нали? Какво ще кажете за конвертиране на нормална картина в ASCII изкуство? Това е, което ще проучите в тази статия.

Ascii конвертор на изображения

Както подсказва името, Ascii конвертор на изображения е инструмент, който преобразува изображение в ASCII изкуство. Това е инструмент, базиран на команден ред, написан на Go и отпечатва ASCII версията на предоставеното му изображение.

Вероятно няма да ме познаете, но това съм аз в ASCII на изображението по-долу. Това е моят 8-битов аватар.

абхишек пракаш в ascii

Инструментът поддържа входни изображения в следния формат:

  • JPEG/JPG
  • PNG
  • BMP
  • WEBP
  • TIFF/TIF

Нека видим за инсталирането и използването му.

Инсталиране на Ascii Image Converter на Linux

Този страхотен инструмент е наличен и в Windows, но аз не отивам по този начин. Нека се придържаме към Linux в този урок.

Ако сте активирали Snap във вашата дистрибуция, можете лесно да инсталирате неговия snap пакет, като използвате следната команда:

sudo snap install ascii-image-converter

Можете също така да изтеглите изпълнимия файл на Linux от неговата страница за издаване и да поставите изпълнимия файл в директорията /usr/local/bin/. По този начин ще можете да го стартирате като обикновена команда на Linux. Ако се чудите защо е така, моля, научете за Йерархия на директории на Linux.

Използване на Ascii Image Converter

Употребата е проста. Веднъж инсталиран, просто трябва да предоставите пътя на изображението, което искате да конвертирате.

ascii-image-converter path_to_image

Можете също да предоставите URL адреса на изображението, за да конвертирате изображение в ASCII директно от мрежата.

Ето профилната ми снимка, преобразувана в ASCII. Сложил съм оригиналната си снимка за справка.

Abhishek Prakash ascii преобразуван

Може да имате и цветно ASCII преобразуване.

ascii-image-converter -C path_to_image
Abhishek цветни ascii

Можете да преобразувате няколко изображения в ASCII, като предоставите пътищата им. Той ще отпечата ASCII версията една след друга на дисплея на терминала.

Има и опция за запазване на генерирания ASCII арт. В по-старата версия той ще бъде запазен само като текстов файл, а не като изображение. Разработчикът, Zoraiz Hassan, пусна нова версия и сега инструментът запазва генерираното ASCII изображение в PNG формат по подразбиране.

ascii-image-converter path_to_image -s .

Има още няколко налични опции, като например даване на специфично измерение на изхода, използване на повече ASCII символи или използване на ваш собствен набор от знаци за отпечатване на ASCII изкуството. Можете да прочетете за това на хранилище на проекта.

Харесай го?

Искате ли повече ASCII неща в терминала на Linux? Какво ще кажете да играете ASCII игри на Linux? Да, можете напълно да го направите.

Ако обичате да експериментирате в терминала, този инструмент може да ви хареса. Чудя се обаче каква би могла да бъде добрата практическа употреба на ASCII конвертирано изображение. Някакви идеи?


Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate


Сподели