Besplatan Konverter slike u ASCII art

Pretvorite bilo koju sliku u ASCII art za chat, README-ove, terminale ili commit poruke. Više skupova znakova, uključujući blok znakove i emoji.

Radi offline nakon učitavanja

Ispustite datoteke ovdje ili kliknite da ih pregledate

JPG, PNG, WebP, GIF, HEIC, HEIF · Nema ograničenja veličine datoteke

ili pritisnite Ctrl+V za lijepljenje iz međuspremnika

Pregledaj fajlove

Savjet: možete nalijepiti snimak ekrana pomoću Ctrl+V

Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pretraživaču.

Kako radi

Konverzija se u potpunosti odvija u vašem pregledniku koristeći Canvas API — bez servera, bez slanja. Alat crta vašu sliku na skriveni canvas skaliran na ciljnu širinu kolone, čita RGB vrijednosti svakog piksela putem getImageData, i mapira perceptualnu osvijetljenost svakog piksela na znak iz niza za pretragu koji odaberete.

  1. 1
    Canvas skalira sliku
    Vaša slika se crta na skriveni canvas dimenzioniran tačno prema izlaznoj mreži — obično 80 kolona širine po defaultu, sa visinom automatski podešenom da sačuva omjer stranica slike (prepolovljeno za monospace fontove, koji su viši nego širi).
  2. 2
    Uzorkovanje osvijetljenosti po pikselu
    Alat poziva getImageData da pročita sirove RGBA bajtove za svaku ćeliju. Pretvara svaki piksel u jednu vrijednost osvijetljenosti koristeći perceptualnu ITU-R formulu (0,299R + 0,587G + 0,114B), zatim primjenjuje vaš pomak osvijetljenosti, množilac kontrasta, i gama krivu.
  3. 3
    Osvijetljenost se mapira na znak
    Podešena osvijetljenost (0–1) se množi dužinom odabranog niza znakova — standardni ( .:-=+*#%@), detaljni sa 70 glifova, blok elementi, binarni, ili prilagođen skup koji upišete — i znak na tom indeksu se postavlja u izlaznu mrežu.
  4. 4
    Izvoz u običnom tekstu, PNG-u, ili HTML-u
    Gotova mreža se spaja u niz običnog teksta za kopiranje/preuzimanje. Za PNG izvoz, svaki znak se iscrtava na drugi canvas sa fillText na 12px monospace. Mod boje čita originalni RGB po pikselu i omotava svaki znak u inline-stilizovan span element, koji se može izvesti kao samostalna HTML datoteka.

Vaša slika se čita direktno Canvas API-jem preglednika i nikada ne napušta vaš uređaj — nikakvi podaci se ne šalju nikakvom serveru ni u jednom trenutku.

Povezani alati

Često postavljana pitanja