Obrázek na ASCII art
Změň fotku nebo obrázek na ASCII art přímo v prohlížeči. Více sad znaků, šířka ve znacích, inverze, barevný výstup HTML, kopírování i stažení .txt.
Jak změnit obrázek na ASCII art
- Přetáhni obrázek JPG, PNG, WebP nebo GIF do vyznačené oblasti, nebo na ni klikni a vyber ho. Hned se převede s výchozím nastavením.
- Pohybuj posuvníkem Šířka (znaky): víc znaků znamená víc detailů, méně znaků dává výraznější a abstraktnější vzhled.
- Vyber Sadu znaků: Standardní, Podrobná (70 znaků), Bloky, Jednoduchá, Tečky, Dva znaky nebo Vlastní. U volby Vlastní napiš vlastní znaky od nejsvětlejšího po nejtmavší.
- Zaškrtni Invertovat (světlý text na tmavém pozadí), pokud se bude obrázek zobrazovat na tmavé obrazovce, například v terminálu.
- Zaškrtni Barva (výstup HTML), aby se každý znak obarvil barvou původních pixelů.
- Použij Kopírovat text, Stáhnout .txt nebo Stáhnout .html. Každá změna nastavení okamžitě aktualizuje náhled.
Jak převod funguje
Obrázek se nejprve zmenší tak, aby každý znak představoval malý blok pixelů. Protože je buňka znaku v neproporcionálním písmu zhruba dvakrát vyšší než široká, používá nástroj zhruba poloviční počet řádků, než by vyžadovala čtvercová mřížka; jinak by obrázek vypadal svisle protažený. Obrázek 1000 × 500 při šířce 100 znaků dá 100 × 26 znaků.
Pro každý blok nástroj spočítá relativní jas (luminanci) s váhami Rec. 709 používanými pro sRGB:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
Zelená se počítá nejvíce, protože na ni je naše oko nejcitlivější. Jas vybere znak ze škály: tmavá oblast dostane hustý znak, například @ nebo █, světlá oblast lehký, například . nebo mezeru. Při zapnuté volbě Invertovat se přiřazení obrátí, protože na černém pozadí se světlé oblasti musí kreslit nejhustšími znaky. Průhledné pixely se považují za papír: normálně bílý, při inverzi černý.
Výběr sady znaků
- Standardní ( .:-=+*#%@) je klasická desetistupňová škála: čitelná a funguje v každém písmu.
- Podrobná (70 znaků) dává nejplynulejší přechody, nejlepší pro portréty ve velké šířce.
- Bloky ( ░▒▓█) používají stínovací znaky Unicode pro plný vzhled podobný pixelům.
- Jednoduchá a Tečky dávají grafický, minimalistický styl.
- Dva znaky ( #) vytvoří čistou siluetu, vhodnou pro loga.
- Vlastní přijímá libovolné znaky včetně písmen s diakritikou a emoji: každý uživatelem vnímaný znak, i vícedílné emoji, zůstane celý. Začni mezerou, aby bílé oblasti zůstaly prázdné.
Tipy pro dobrý výsledek
Nejlépe fungují kontrastní obrázky s jasným motivem a jednoduchým pozadím. Nejdřív ořízni obrázek těsně kolem motivu a pokud je fotka fádní, zvyš kontrast. Aby byl obličej rozpoznatelný, potřebuje alespoň 80 až 120 znaků. Když text vkládáš jinam, použij neproporcionální písmo (například Courier, Consolas nebo Menlo) a vypni zalamování řádků, jinak se sloupce nezarovnají. V e-mailu a chatovacích aplikacích ho vlož do bloku kódu.
Soubor .html obsahuje obrázek v bloku <pre> s neproporcionálním písmem; při zapnuté barvě je každý úsek znaků stejné barvy prvek <span> s danou barvou, takže se zobrazí kdekoli bez skriptů.
Časté dotazy
Proč můj ASCII art vypadá roztažený nebo stlačený?
Písmo nebo řádkování v prohlížeči či aplikaci, kde ho zobrazuješ, se liší od náhledu. Použij neproporcionální písmo s výškou řádku zhruba 1,15. Změna šířky obrázek nezkresluje, protože se z ní počet řádků dopočítává.
Můžu jako znaky použít emoji?
Ano. Vyber Vlastní a napiš emoji seřazená od nejsvětlejšího po nejtmavší, například ⬜🟨🟧🟥⬛. Emoji jsou ve většině písem širší než písmena, proto zmenši šířku.
Proč je barevná verze jen jako HTML?
Textové soubory barvy ukládat neumějí. Stažené .txt a Kopírovat text vždy obsahují znaky bez barev.
Nahrává se moje fotka na server?
Ne. Obrázek se dekóduje a převádí ve tvém prohlížeči; nic se nikam neposílá.
Jakou šířku zvolit pro terminál?
Standardní terminál je široký 80 znaků; použij 80 nebo méně, aby se řádky nezalamovaly.
Související nástroje
- Vektorizace obrázku do SVG Převeď logo nebo kresbu z PNG či JPG na vektorové křivky SVG přímo v prohlížeči. Předvolby, počet barev, filtr skvrn, bezpečný náhled, bez nahrávání.
- Fotofiltry online Použij fotofiltry online zdarma: jas, kontrast, černobílá, sépie, rozmazání, zostření a vinětace, s náhledem před a po a bez nahrávání na server.
- Generátor ozdobného textu Změň text na tučné, kurzívu, psací písmo, gotiku, kapitálky nebo přeškrtnuté znaky Unicode, které vložíš kamkoli, s upřímným upozorněním na přístupnost.
- Změna velikosti obrázků Změň velikost fotek JPG, PNG a WebP v pixelech nebo procentech, zachovej poměr stran a zpracuj více obrázků najednou přímo v prohlížeči.