Što je ovaj alat?
Ovaj alat uzorkuje vašu sliku na mreži, mjeri svjetlinu svake ćelije i zamjenjuje je znakom iz raspona koji ide od "praznog izgleda" (razmak, točka) do "gustog izgleda" (@, #, puni blok). Zadano mapira svjetlija područja na guste znakove, a tamnija na rjeđe — budući da je izlaz svijetli tekst na tamnom okviru, to je ono što zapravo čini svijetle dijelove vaše fotografije svijetlima, a tamne se stapaju s pozadinom.
Ovo se razlikuje od tekstualnog Generatora ASCII Umjetnosti na ovoj stranici, koji pretvara upisane riječi u velika blok slova (banner u FIGlet stilu). Ovaj alat ide u suprotnom smjeru — kao ulaz uzima pravu fotografiju ili slikovnu datoteku, a ne upisan tekst.
Zašto ga koristiti?
- Pretvorite bilo koju fotografiju u ASCII umjetnost spremnu za dijeljenje, u obliku običnog teksta, jednim klikom.
- Prilagodljiva izlazna širina i tri skupa znakova (detaljan raspon sivih tonova, jednostavan raspon od 7 znakova, ili Unicode blokovi sjenčanja) za različite izgled.
- Opcija invertiranja za lijepljenje u kontekste sa svijetlom pozadinom.
- 100% privatno — obrada canvasa se odvija lokalno, vaša fotografija se nikada ne šalje.
- Besplatno, bez registracije, bez vodenog žiga.
Kako ga koristiti
- Kliknite područje za prijenos ili povucite JPG, PNG ili WebP sliku.
- Postavite izlaznu širinu (u znakovima) — veći brojevi daju više detalja ali širi rezultat.
- Odaberite skup znakova: Detaljan za glatke prijelaze, Jednostavan ili Blokovi za izraženiji izgled.
- Uključite Invertiranje ako ćete rezultat lijepiti negdje sa svijetlom pozadinom.
- Kliknite Kopiraj da preuzmete rezultat kao obični tekst.
Primjer
Ulaz
Fotografija jednog svijetlog bijelog kruga na crnoj pozadini, širine 100 znakovaIzlaz
Uglavnom prazni/razmak znakovi oko rubova, s gustim nakupinama znakova @ i # koji čine siluetu kruga u srediniTočni znakovi ovise o stvarnim vrijednostima svjetline slike — ovo je opis obrasca, ne doslovan izlaz, jer svaka izvorna fotografija daje drugačiji rezultat.
Praktični savjeti
- Fotografije visokog kontrasta (jasan subjekt na jednostavnoj pozadini) pretvaraju se mnogo prepoznatljivije od zauzetih scena niskog kontrasta.
- 100-150 znakova širine je idealna vrijednost za većinu upotreba — dovoljno široko za stvarne detalje, dovoljno usko da stane na normalan zaslon.
- Ako izlaz izgleda invertiran od očekivanog (subjekt izgleda kao svijetla silueta umjesto tamne), prebacite kućicu Invertiranje umjesto da probate drugu sliku.
- Skup znakova "Blokovi" često se bolje čita od "Detaljan" pri vrlo malim izlaznim širinama, jer nekoliko razina sjenčanja ostaje vidljivije od desetaka tankih znakova.
Razlika u odnosu na pretvaranje teksta u ASCII umjetnost
Ako pokušavate napraviti banner od upisanog teksta (naziv projekta, riječ) umjesto pretvaranja fotografije, Generator ASCII Umjetnosti na ovoj stranici to radi umjesto ovoga — koristi FIGlet fontove za crtanje blok slova i uopće ne obrađuje slike.
Ova dva alata se često koriste zajedno: FIGlet banner kao naslov, praćen slikom pretvorenom ovim alatom kao vizualnim elementom ispod njega, oboje kao obični tekst koji preživi lijepljenje u komentar koda ili obični tekstualni README.
Često postavljana pitanja
Zašto moja ASCII umjetnost izgleda zgnječeno ili rastegnuto?
Ćelije znakova jednakog razmaka otprilike su dvostruko više nego što su široke, pa bi pretvorba piksel po piksel zgnječila sliku okomito. Ovaj alat to već ispravlja uzorkovanjem manje redaka nego što bi predložila mreža piksela 1:1 — ako i dalje izgleda krivo na mjestu gdje ga lijepite, to odredište možda koristi font koji nije jednakog razmaka.
Je li izbor skupa znakova zaista bitan?
Da. "Detaljan" koristi desetke znakova za glatke prijelaze i najbolje se čita s udaljenosti ili pri uvećanju. "Jednostavan" (7 znakova) i "Blokovi" (Unicode blokovi sjenčanja) daju izraženiji, grafičkiji izgled s vidljivim prugama između razina svjetline — bolje za stiliziran nego za fotorealističan efekt.
Kad trebam koristiti Invertiranje?
Zadano, svijetla područja vaše fotografije postaju gusti znakovi, a tamna postaju rijetki — što izgleda ispravno u tamnom izlaznom okviru ovog alata (svijetli tekst na tamnoj pozadini). Ako rezultat zalijepite u bijeli dokument ili aplikaciju sa svijetlom temom, uključite Invertiranje da tamna područja slike umjesto toga mapiraju na guste znakove (tamna tinta na svijetloj stranici), čuvajući čitljivost umjetnosti.
Koja je idealna izlazna širina?
100 znakova je dobra zadana vrijednost za pregled u pregledniku ili terminalu bez vodoravnog pomicanja. Ići mnogo više (200+) hvata više detalja, ali rezultat postaje širi od većine zaslona, a vrlo niske širine (ispod 40) gube većinu prepoznatljivih detalja.
Šalje li se moja fotografija igdje?
Ne. Slika se dekodira i uzorkuje pomoću Canvas API-ja izravno u vašem pregledniku. Ništa se ni u jednom trenutku ne šalje na poslužitelj.