Slika u ASCII art
Pretvori fotografiju ili sliku u ASCII art u pregledaču. Više skupova znakova, širina u znakovima, obrtanje, HTML u boji, kopiranje ili preuzimanje .txt.
Kako da pretvoriš sliku u ASCII art
- Prevuci JPG, PNG, WebP ili GIF sliku na polje za otpuštanje ili klikni na njega da je izabereš. Slika se odmah pretvara sa podrazumevanim podešavanjima.
- Pomeraj klizač Širina (znakova): više znakova daje više detalja, a manje daje grublji, apstraktniji izgled.
- Izaberi Skup znakova: Standardni, Detaljni (70 znakova), Blokovi, Jednostavni, Tačke, Dva znaka ili Proizvoljni. Uz Proizvoljni upiši sopstvene znakove od najsvetlijeg do najtamnijeg.
- Označi Obrni (svetao tekst na tamnoj pozadini) ako će se rad prikazivati na tamnom ekranu, na primer u terminalu.
- Označi Boja (HTML izlaz) da se svaki znak oboji bojom originalnih piksela.
- Koristi Kopiraj tekst, Preuzmi .txt ili Preuzmi .html. Svako podešavanje odmah osvežava pregled.
Kako radi pretvaranje
Slika se prvo smanjuje tako da svaki znak predstavlja mali blok piksela. Pošto je ćelija znaka u fontu fiksne širine otprilike dvaput viša nego šira, alat koristi otprilike upola manje redova nego što bi trebalo kvadratnoj mreži; inače bi slika izgledala izdužena po visini. Slika od 1000 × 500 sa širinom od 100 znakova daje 100 × 26 znakova.
Za svaki blok alat računa relativnu luminanciju sa težinama Rec. 709 koje se koriste za sRGB:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
Zelena se računa najviše jer je naše oko na nju najosetljivije. Luminancija bira znak na skali: tamna površina dobija gust znak, kao što je @ ili █, a svetla dobija redak, kao što je . ili razmak. Uz Obrni se preslikavanje okreće, jer na crnoj pozadini svetle površine moraju da se crtaju najgušćim znakovima. Providni pikseli se računaju kao papir: beli normalno, crni kada je slika obrnuta.
Izbor skupa znakova
- Standardni ( .:-=+*#%@) je klasična skala od deset stepeni: čitljiva je i radi u svakom fontu.
- Detaljni (70 znakova) daje najglatkije prelaze i najbolji je za portrete pri velikim širinama.
- Blokovi ( ░▒▓█) koriste Unicode znakove za senčenje za čvrst izgled nalik pikselima.
- Jednostavni i Tačke daju grafički, minimalistički stil.
- Dva znaka ( #) prave čistu siluetu, dobru za logotipe.
- Proizvoljni prihvata bilo koje znakove, uključujući slova sa kvačicama i emodžije: svaki znak koji korisnik vidi, čak i emodžija od više delova, ostaje čitav. Počni razmakom da bele površine ostanu prazne.
Saveti za dobre rezultate
Najbolje rade slike sa jakim kontrastom, jasnim motivom i jednostavnom pozadinom. Prvo iseci sliku blizu motiva i pojačaj kontrast ako je fotografija bleda. Licima treba bar 80 do 120 znakova da bi se prepoznala. Kada tekst nalepiš negde drugde, koristi font fiksne širine (kao što su Courier, Consolas ili Menlo) i isključi prelamanje redova, inače se kolone neće poravnati. U e-pošti i aplikacijama za dopisivanje stavi ga u blok koda.
Fajl .html sadrži sliku u bloku <pre> sa fontom fiksne širine; kada je boja uključena, svaki niz znakova iste boje je element <span> sa tom bojom, pa se prikazuje svuda bez skripti.
Česta pitanja
Zašto moj ASCII art izgleda razvučeno ili spljošteno?
Font ili razmak između redova kod onoga ko gleda razlikuje se od pregleda. Koristi font fiksne širine sa visinom reda blizu 1,15. Promena širine ne izobličava sliku, jer se redovi računaju iz nje.
Mogu li da koristim emodžije kao znakove?
Da. Izaberi Proizvoljni i upiši emodžije poređane od najsvetlije do najtamnije, na primer ⬜🟨🟧🟥⬛. Emodžiji su u većini fontova širi od slova, pa smanji širinu.
Zašto je verzija u boji dostupna samo kao HTML?
Obični tekstualni fajlovi ne mogu da čuvaju boje. Preuzimanje .txt i Kopiraj tekst uvek sadrže znakove bez boje.
Da li se moja fotografija otprema?
Ne. Slika se dekodira i pretvara u tvom pregledaču; ništa se nigde ne šalje.
Koju širinu da izaberem za terminal?
Standardni terminal je širok 80 znakova; koristi 80 ili manje da se redovi ne prelamaju.
Srodni alati
- Pretvarač slike u SVG (vektorizacija) Pretvori PNG ili JPG logo ili crtež u SVG vektorske putanje u pregledaču. Podešavanja, broj boja i filter tačkica, bezbedan pregled i preuzimanje.
- Foto filteri Primeni foto filtere online besplatno: svetlina, kontrast, crno-belo, sepija, zamućenje, oštrina i vinjeta, uz pregled pre i posle i bez otpremanja.
- Generator stilizovanog teksta Pretvori tekst u podebljana, kurzivna, rukopisna, gotička slova, mala kapitalna slova ili precrtani Unikod tekst koji možeš da nalepiš bilo gde.
- Promena veličine slike Promeni veličinu JPG, PNG i WebP slika po pikselima ili procentu, zadrži proporcije i obradi više fotografija odjednom, direktno u pregledaču.