Co je tento nástroj?
Tento nástroj vzorkuje váš obrázek na mřížku, měří jas každé buňky a nahradí ji znakem ze škály, která jde od „prázdně vypadajícího“ (mezera, tečka) po „hustě vypadající“ (@, #, plný blok). Ve výchozím nastavení mapuje světlejší oblasti na hustší znaky a tmavší na řidší — protože výstup je světlý text na tmavém poli, díky tomu skutečně vypadají světlé části vaší fotky světle a tmavé splývají s pozadím.
To je jiné než textový ASCII Art Generator na tomto webu, který mění napsaná slova na velká bloková písmena (banner ve stylu FIGlet). Tento nástroj jde opačným směrem — jako vstup bere skutečnou fotku nebo soubor s obrázkem, ne napsaný text.
Proč ho používat?
- Proměňte libovolnou fotku na sdílitelné, čistě textové ASCII umění jedním kliknutím.
- Nastavitelná šířka výstupu a tři sady znaků (podrobná škála odstínů šedi, jednoduchá 7znaková škála nebo Unicode blokové stínování) pro odlišný vzhled.
- Volba invertování pro vkládání do kontextů se světlým pozadím.
- 100% soukromé — zpracování na plátně probíhá lokálně, vaše fotka se nikdy nenahrává.
- Zdarma, bez registrace, bez vodoznaku.
Jak se používá
- Klikněte na oblast pro nahrání nebo přetáhněte obrázek JPG, PNG nebo WebP.
- Nastavte výstupní šířku (ve znacích) — vyšší čísla dají víc detailů, ale širší výsledek.
- Vyberte sadu znaků: Detailed pro plynulé přechody, Simple nebo Blocks pro výraznější vzhled.
- Zapněte Invert, pokud budete výsledek vkládat někam se světlým pozadím.
- Klikněte na Copy pro zkopírování čistě textového výsledku.
Příklad
Vstup
Fotka jednoho jasně bílého kruhu na černém pozadí, šířka 100 znakůVýstup
Většinou prázdné znaky/mezery po okrajích, s hustým shlukem znaků @ a # tvořících siluetu kruhu uprostředPřesné znaky závisí na skutečných hodnotách jasu obrázku — jde o popis vzoru, ne doslovný výstup, protože každá zdrojová fotka dá jiný výsledek.
Praktické tipy
- Fotky s vysokým kontrastem (jasný objekt na jednoduchém pozadí) se převádějí mnohem rozpoznatelněji než rušné scény s nízkým kontrastem.
- 100–150 znaků na šířku je nejlepší volba pro většinu použití — dost široké pro skutečné detaily, dost úzké, aby se to vešlo na běžnou obrazovku.
- Pokud výstup vypadá invertovaně oproti očekávání (objekt vypadá jako světlá silueta místo tmavé), přepněte zaškrtávátko Invert místo zkoušení jiného obrázku.
- Sada znaků „Blocks“ se často čte lépe než „Detailed“ při velmi malých výstupních šířkách, protože pár úrovní stínování zůstává viditelnějších než desítky tenkých znaků.
Jak se to liší od textu na ASCII art
Pokud se snažíte udělat banner z napsaného textu (název projektu, slovo) místo převodu fotky, k tomu slouží ASCII Art Generator na tomto webu — používá fonty FIGlet ke kreslení blokových písmen a obrázky vůbec nezpracovává.
Oba nástroje se často používají společně: FIGlet banner jako titulek, následovaný obrázkem převedeným tímto nástrojem jako vizuál pod ním, oboje jako čistý text, který přežije vložení do komentáře v kódu nebo obyčejného README.
Časté dotazy
Proč moje ASCII umění vypadá zdeformovaně nebo natažené?
Buňky znaků s pevnou šířkou jsou zhruba dvakrát vyšší než široké, takže převod pixel po pixelu by obrázek svisle zdeformoval. Tento nástroj to už koriguje tím, že vzorkuje méně řádků, než by naznačovala mřížka 1:1 pixel na znak — pokud to na místě, kam to vložíte, přesto vypadá špatně, cílové místo možná používá font s proměnnou šířkou znaků.
Záleží skutečně na volbě sady znaků?
Ano. „Detailed“ používá desítky znaků pro plynulé přechody a nejlépe se čte z dálky nebo při přiblížení. „Simple“ (7 znaků) a „Blocks“ (Unicode stínovací bloky) dávají výraznější, grafičtější vzhled s viditelnými přechody mezi úrovněmi jasu — lepší pro stylizovaný efekt než pro fotorealistický.
Kdy mám použít Invert?
Ve výchozím nastavení se světlé oblasti vaší fotky mění na husté znaky a tmavé na řídké — což v tmavém výstupním poli tohoto nástroje (světlý text na tmavém pozadí) vypadá správně. Pokud výsledek vložíte do bílého dokumentu nebo aplikace se světlým motivem, zapněte Invert, aby se tmavé oblasti obrázku mapovaly na husté znaky (tmavý inkoust na světlé stránce), takže umění zůstane čitelné.
Jaká je ideální výstupní šířka?
100 znaků je dobrá výchozí hodnota pro prohlížení v prohlížeči nebo terminálu bez vodorovného posouvání. Podstatně vyšší hodnoty (200+) zachytí víc detailů, ale výsledek bude širší než většina obrazovek, a velmi nízké šířky (pod 40) ztratí většinu rozpoznatelných detailů.
Nahrává se moje fotka někam?
Ne. Obrázek se dekóduje a vzorkuje pomocí Canvas API přímo ve vašem prohlížeči. Nic se v žádném okamžiku neposílá na server.