Čo je tento nástroj?
Tento nástroj vzorkuje váš obrázok na mriežke, meria jas každej bunky a nahrádza ju znakom zo škály, ktorá ide od "prázdno vyzerajúceho" (medzera, bodka) po "husto vyzerajúci" (@, #, plný blok). Predvolene mapuje jasnejšie oblasti na hustejšie znaky a tmavšie oblasti na riedšie — keďže výstup je svetlý text na tmavom boxe, práve to spôsobuje, že jasné časti vašej fotky skutočne vyzerajú jasne a tmavé časti splynú s pozadím.
Toto sa líši od textového generátora ASCII Art na tejto stránke, ktorý mení napísané slová na veľké blokové písmená (banner v štýle FIGlet). Tento nástroj ide opačným smerom — ako vstup berie skutočnú fotku alebo súbor obrázka, nie napísaný text.
Prečo ho používať?
- Zmeňte akúkoľvek fotku na zdieľateľné, čisto textové ASCII umenie jedným kliknutím.
- Nastaviteľná výstupná šírka a tri sady znakov (podrobná odtieňová škála šedej, jednoduchá 7-znaková škála, alebo Unicode tieňovanie blokov) pre rôzne vzhľady.
- Možnosť invertovania na vloženie do kontextov so svetlým pozadím.
- 100% súkromné — spracovanie na plátne prebieha lokálne, vaša fotka sa nikdy nenahráva.
- Zadarmo, bez registrácie, bez vodoznaku.
Ako sa používa
- Kliknite na oblasť na nahranie alebo presuňte obrázok JPG, PNG alebo WebP.
- Nastavte výstupnú šírku (v znakoch) — vyššie čísla dávajú viac detailov, ale širší výsledok.
- Vyberte sadu znakov: Detailed pre plynulé prechody, Simple alebo Blocks pre výraznejší vzhľad.
- Zapnite Invert, ak chcete výsledok vložiť niekam so svetlým pozadím.
- Kliknite na Copy pre skopírovanie čisto textového výsledku.
Príklad
Vstup
Fotka jedného jasného bieleho kruhu na čiernom pozadí, 100 znakov na šírkuVýstup
Väčšinou prázdne/medzery znaky po okrajoch, s hustým zhlukom znakov @ a # tvoriacich siluetu kruhu v stredePresné znaky závisia od skutočných hodnôt jasu obrázka — toto je popis vzoru, nie doslovný výstup, keďže každá zdrojová fotka produkuje iný výsledok.
Praktické tipy
- Fotky s vysokým kontrastom (jasný subjekt na jednoduchom pozadí) sa konvertujú oveľa rozpoznateľnejšie ako rušné scény s nízkym kontrastom.
- 100-150 znakov na šírku je sladký bod pre väčšinu použití — dosť široké pre skutočný detail, dosť úzke, aby sa ešte zmestilo na bežnú obrazovku.
- Ak výstup vyzerá invertovane od toho, čo očakávate (subjekt vyzerá ako svetlá silueta namiesto tmavej), prepnite zaškrtávacie políčko Invert namiesto skúšania iného obrázka.
- Sada znakov "Blocks" sa často číta lepšie ako "Detailed" pri veľmi malých výstupných šírkach, keďže hŕstka úrovní tieňovania zostáva viditeľnejšia ako desiatky tenkých znakov.
Ako sa to líši od textu na ASCII art
Ak sa snažíte vytvoriť banner z napísaného textu (názov projektu, slovo) namiesto konverzie fotky, robí to namiesto toho generátor ASCII Art na tejto stránke — používa FIGlet fonty na kreslenie blokových písmen a vôbec nespracováva obrázky.
Tieto dva nástroje sa bežne používajú spolu: FIGlet banner ako nadpis, nasledovaný obrázkom prekonvertovaným týmto nástrojom ako vizuál pod ním, oboje ako čistý text, ktorý prežije vloženie do komentára v kóde alebo čisto textového README.
Časté otázky
Prečo môj ASCII art vyzerá stlačený alebo natiahnutý?
Bunky monospace znakov sú približne dvakrát vyššie ako širšie, takže prevod pixel za pixel by obrázok vertikálne stlačil. Tento nástroj to už koriguje vzorkovaním menšieho počtu riadkov, než by naznačovala mriežka pixelov 1:1 — ak stále vyzerá zle tam, kde ho vložíte, môže to znamenať, že cieľové miesto používa font, ktorý nie je monospace.
Záleží skutočne na výbere sady znakov?
Áno. "Detailed" používa desiatky znakov pre plynulé prechody a najlepšie vyzerá z diaľky alebo pri priblížení. "Simple" (7 znakov) a "Blocks" (Unicode tieňovacie bloky) dávajú výraznejší, grafickejší vzhľad s viditeľným pásovaním medzi úrovňami jasu — lepšie pre štylizovaný efekt než fotorealistický.
Kedy by som mal použiť Invert?
Predvolene sa jasné oblasti vašej fotky menia na husté znaky a tmavé oblasti na riedke — čo vyzerá správne v tmavom výstupnom boxe tohto nástroja (svetlý text na tmavom pozadí). Ak vložíte výsledok do bieleho dokumentu alebo svetlo ladenej aplikácie, zapnite Invert, aby sa tmavé oblasti obrázka namapovali na husté znaky namiesto toho (tmavý atrament na svetlej stránke), čím zostane umenie čitateľné.
Aká je ideálna výstupná šírka?
100 znakov je dobrá predvolená hodnota pre prezeranie v prehliadači alebo termináli bez horizontálneho posúvania. Ísť oveľa vyššie (200+) zachytí viac detailov, ale výsledok sa stane širším ako väčšina obrazoviek, a veľmi nízke šírky (pod 40) strácajú väčšinu rozpoznateľných detailov.
Nahráva sa moja fotka niekam?
Nie. Obrázok je dekódovaný a vzorkovaný pomocou Canvas API priamo vo vašom prehliadači. Nič sa v žiadnom momente neposiela na server.