Obrázok na ASCII art
Zmeň fotografiu alebo obrázok na ASCII art priamo v prehliadači. Viac sád znakov, šírka v znakoch, inverzia, farebný výstup HTML, kopírovanie alebo .txt.
Ako zmeniť obrázok na ASCII art
- Presuň obrázok JPG, PNG, WebP alebo GIF do vyznačenej oblasti alebo na ňu klikni a vyber ho. Hneď sa konvertuje s predvolenými nastaveniami.
- Posuň posuvník Šírka (znaky): viac znakov dá viac detailov, menej znakov dá výraznejší a abstraktnejší vzhľad.
- Vyber Sadu znakov: Štandardná, Podrobná (70 znakov), Bloky, Jednoduchá, Bodky, Dva znaky alebo Vlastná. Pri možnosti Vlastná napíš vlastné znaky od najsvetlejšieho po najtmavší.
- Zaškrtni Invertovať (svetlý text na tmavom pozadí), ak sa má grafika zobrazovať na tmavej obrazovke, napríklad v termináli.
- Zaškrtni Farebne (výstup HTML), ak sa má každý znak vyfarbiť farbou pôvodných pixelov.
- Použi Kopírovať text, Stiahnuť .txt alebo Stiahnuť .html. Každé nastavenie okamžite aktualizuje náhľad.
Ako konverzia funguje
Obrázok sa najprv zmení na takú veľkosť, aby každý znak zastupoval malý blok pixelov. Keďže bunka znaku v písme s pevnou šírkou je približne dvakrát vyššia, než je široká, nástroj používa asi polovicu riadkov, než by potreboval štvorcový raster; inak by grafika vyzerala zvislo natiahnutá. Obrázok 1000 × 500 so šírkou 100 znakov dá 100 × 26 znakov.
Pre každý blok nástroj vypočíta relatívnu svietivosť (luminanciu) s váhami Rec. 709 používanými pre sRGB:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
Zelená sa počíta najviac, pretože na ňu je naše oko najcitlivejšie. Svietivosť vyberie znak zo stupnice: tmavá oblasť dostane hustý znak, napríklad @ alebo █, svetlá oblasť dostane ľahký znak, napríklad . alebo medzeru. Pri Invertovať sa priradenie otočí, pretože na čiernom pozadí sa svetlé oblasti musia kresliť najhustejšími znakmi. Priehľadné pixely sa považujú za papier: normálne biely, pri inverzii čierny.
Výber sady znakov
- Štandardná ( .:-=+*#%@) je klasická desaťstupňová stupnica: čitateľná a funguje v každom písme.
- Podrobná (70 znakov) dáva najplynulejšie prechody, najlepšie pre portréty pri veľkej šírke.
- Bloky ( ░▒▓█) používajú tieniace znaky Unicode pre plný, pixelový vzhľad.
- Jednoduchá a Bodky dávajú grafický, minimalistický štýl.
- Dva znaky ( #) vytvoria čistú siluetu, vhodnú pre logá.
- Vlastná prijíma ľubovoľné znaky vrátane písmen s diakritikou a emoji: každý vnímaný znak, aj viacdielne emoji, sa zachová celý. Začni medzerou, aby biele oblasti zostali prázdne.
Tipy na dobré výsledky
Najlepšie fungujú kontrastné obrázky s jasným motívom a jednoduchým pozadím. Najprv obrázok orež blízko motívu a ak je fotografia fádna, zvýš kontrast. Tváre potrebujú aspoň 80 až 120 znakov, aby boli rozpoznateľné. Keď text vkladáš inam, použi písmo s pevnou šírkou (napríklad Courier, Consolas alebo Menlo) a vypni zalamovanie riadkov, inak sa stĺpce nezarovnajú. V e-maile a chatovacích aplikáciách ho vlož do bloku kódu.
Súbor .html obsahuje grafiku v bloku <pre> s písmom s pevnou šírkou; pri zapnutej farebnosti je každý úsek znakov rovnakej farby prvok <span> s touto farbou, takže sa zobrazí kdekoľvek bez skriptov.
Často kladené otázky
Prečo môj ASCII art vyzerá natiahnutý alebo stlačený?
Písmo alebo riadkovanie v zobrazovači sa líši od náhľadu. Použi písmo s pevnou šírkou a výškou riadka blízkou 1,15. Zmena šírky grafiku nedeformuje, pretože sa z nej počítajú riadky.
Môžem ako znaky použiť emoji?
Áno. Vyber Vlastná a napíš emoji zoradené od najsvetlejšieho po najtmavšie, napríklad ⬜🟨🟧🟥⬛. Emoji sú vo väčšine písem širšie ako písmená, preto zmenši šírku.
Prečo je farebná verzia dostupná iba ako HTML?
Súbory s obyčajným textom farby uložiť nevedia. Stiahnutie .txt aj Kopírovať text vždy obsahujú znaky bez farieb.
Nahráva sa moja fotografia na server?
Nie. Obrázok sa dekóduje a konvertuje v tvojom prehliadači; nič sa nikam neodosiela.
Akú šírku zvoliť pre terminál?
Štandardný terminál je široký 80 znakov; použi 80 alebo menej, aby sa riadky nezalamovali.
Súvisiace nástroje
- Vektorizácia obrázka na SVG Konvertuj logo alebo kresbu z PNG či JPG na vektorové cesty SVG priamo v prehliadači. Predvoľby, počet farieb, filter škvŕn, bezpečný náhľad, bez nahrávania.
- Filtre na fotografie Použi filtre na fotografie online zadarmo: jas, kontrast, čiernobiele, sépia, rozostrenie, zaostrenie a vinetácia, s náhľadom pred a po. Bez nahrávania.
- Generátor ozdobného textu Zmeň text na tučné, kurzívne, rukopisné, gotické, kapitálky alebo prečiarknuté znaky Unicode, ktoré vložíš kamkoľvek, aj s úprimným upozornením na prístupnosť.
- Zmena veľkosti obrázkov Zmeň veľkosť obrázkov JPG, PNG a WebP podľa pixelov alebo percent, zachovaj pomer strán a spracuj viac fotografií naraz priamo v prehliadači.