freetool.cz

Generátor ASCII Artu (Z fotky na text)

Nahrajte fotografii a náš algoritmus ji překreslí pouze pomocí textových znaků. Výsledek si můžete zkopírovat.

1. Nahrajte fotografii

Vybrat fotku

2. Nastavení převodu
100 znaků
Více znaků = více detailů, ale hůře se to kopíruje do chatů.
Discord a terminály většinou používají tmavé pozadí. Pro správné zobrazení stínů je potřeba barvy invertovat.
8px
Vygenerovaný text
0 znaků

Čekám na fotku

Zde uvidíte fotografii složenou ze znaků.


                
Fotografie se nikam neodesílá. Převod na znaky počítá přímo váš webový prohlížeč.

Co je to ASCII Art?

ASCII Art je vizuální umění, které vzniklo v hluboké historii počítačů (už v 60. a 70. letech). V dobách, kdy monitory ještě neuměly zobrazovat grafiku a barvy, si programátoři našli cestu, jak kreslit obrázky – pomocí obyčejných písmen, číslic a symbolů klávesnice. Z dálky tyto znaky vytvoří iluzi stínů a tvarů.

Jak náš převodník funguje?

Princip je geniálně jednoduchý, i když za ním stojí chytrá matematika. Náš nástroj "rozřeže" vaši nahranou fotku na drobnou mřížku (podle toho, jakou šířku v nastavení zvolíte). Následně se podívá na každý čtvereček a zjistí jeho jas (od 0 do 255).

Každému znaku na klávesnici odpovídá jiná "hustota inkoustu". Znak @ nebo # zabírá spoustu místa a působí velmi černě. Naopak znaky jako . (tečka) nebo - (pomlčka) jsou velmi světlé. Algoritmus prostě nahradí tmavé pixely zavináči a světlé pixely tečkami. O zbytek se postará váš mozek, který si z toho poskládá originální fotografii.

Tajemství poměru stran (Proč textové fotky nejsou natažené?)

Pokud byste zkoušeli udělat ASCII Art ručně, narazíte na problém – pixely na obrazovce jsou dokonalé čtverce (1:1), ale písmena na klávesnici jsou obdélníky (jsou obvykle dvakrát vyšší než širší). Pokud by algoritmus vyměnil 1 pixel za 1 písmeno, fotka by vypadala extrémně protaženě do výšky. Náš generátor s tímto zkreslením automaticky počítá a před samotným skenováním fotku vertikálně "splácne" s koeficientem 0.55. Výsledný textový obraz má tak naprosto dokonalé proporce.

ASCII Art zkopírován do schránky!