ANSI馃敟Art

Original ANSI Art is typically limited to 16 colors and the character set used by the original IBM PC.

ANSI Art ogranicza si臋 zwykle do 16 kolor贸w oraz zestawu znak贸w z oryginalnego IBM PC.

Times have changed. Modern terminal emulators support 24-bit RGB colors & can display arbitrary Unicode characters. This opens entirely new possibilities for the art that can be displayed in the terminal.

Czasy si臋 zmieni艂y. Wsp贸艂czesne terminale obs艂uguj膮 24-bitowy kolor i mog膮 wy艣wietla膰 dowolne znaki Unikodu. Otwiera to zupe艂nie nowe mo偶liwo艣ci dla ANSI Artu wy艣wietlanego w terminalu.

Let's call this 24-bit, Unicode-capable version of ANSI Art, an ANSI馃敟Art (pronounced just like a regular ANSI Art, although with a sound of blazing fire in the background).

Nazwijmy ten 24-bitowy, Unikodowy ANSI Art jako ANSI馃敟Art (wymawiane jak zwyk艂y ANSI Art, ale z odg艂osem p艂omieni w tle).

ANSI馃敟Art can be used in the output of interactive CLI commands, SSH MOTD, an element of a ncurses interface or even for animation.

ANSI馃敟Art mo偶e zosta膰 wykorzystany na wyj艣ciu interaktywnych polece艅 terminala, jako MOTD w SSH, jako element interfejsu ncurses lub nawet jako element animacji.

Here are some examples of what can be achieved:

Oto kilka przyk艂ad贸w co mo偶na osi膮gn膮膰:

This website allows you to render a regular image as an ANSI馃敟Art. Just drop your image / TTF font of choice onto this webpage & click the Render button below.

Poni偶sza strona pozwala na konwersj臋 dowolnego obrazu na ANSI馃敟Art. Przeci膮gnij wybrany obraz / czcionk臋 TTF na t膮 stron臋, a nast臋pnie kliknij przycisk Renderuj poni偶ej.

For those, who know how to git pull & push, there is also a C++ library for rendering ANSI馃敟Art.

Dla tych, kt贸rzy wiedz膮 co to git pull i push, dost臋pna jest tak偶e biblioteka C++ do renderowania ANSI馃敟Art-u.


1. Image selection

1. Wyb贸r obrazu

You can drop an image anywhere on this page or open an image by clicking the button below.

Mo偶esz upu艣ci膰 obraz gdziekolwiek na tej stronie. Alternatywnie mo偶esz te偶 klikn膮膰 przycisk "Wybierz plik" poni偶ej.

2. Font selection

2. Wyb贸r czcionki

You can drop a TTF file anywhere on this page. Alternatively click the button below to open a TTF file.

Podobnie jak z obrazem, czcionk臋 TTF mo偶esz zwyczajnie przeci膮gn膮膰 na stron臋. Alternatywnie mo偶esz te偶 klikn膮膰 przycisk "Wybierz plik" poni偶ej.

Various fonts offer different character support. They also have different glyphs & aspect ratio. For optimal results upload the TTF file of the font used to display the ANSI Art. By default Julia Mono will be used.

R贸偶ne czcionki obs艂uguj膮 nieco inne zestawy znak贸w. R贸偶ni膮 si臋 te偶 (oczywi艣cie) kszta艂tem znak贸w oraz wysoko艣ci膮 linii. Dla optymalnych rezultat贸w, dobrze jest wybra膰 dok艂adnie tak膮 czcionk臋, jaka b臋dzie u偶yta do wy艣wietlenia ANSI Artu. Domy艣lny wyb贸r to Julia Mono.

Note that only fixed-width characters will be used. Most of variable-size fonts will not work.

Poni偶szy konwerter obs艂uguje jedynie znaki o sta艂ej szeroko艣ci. Wi臋kszo艣膰 czcionek o zmiennej szeroko艣ci znaku nie zadzia艂a.

No font loaded. Probably the script didn't load yet (or maybe it crashed - check the JS console to find out).

3. Settings

3. Ustawienia

Forbidden characters

Zabronione znaki

Some terminals replace specific characters with built-in images. This may break the alignment of ANSI Art. By default we're excluding the characters which are overridden on the Ubuntu OS.

Niekt贸re terminale zast臋puj膮 pewne znaki wbudowanymi obrazami. Mo偶e to zepsu膰 wyr贸wnanie ANSI Art-u. Domy艣lnie wi臋c wykluczamy znaki, kt贸re zast臋powane s膮 na systemie Ubuntu.

Width

Szeroko艣膰



100%

Preview:

Podgl膮d:

C-escaped string:

Sta艂a j臋zyka C:

Bash-escaped string:

Polecenie pow艂oki Bash:

Raw unicode string:

Unikod: