Pretvarač slike u ASCII art — besplatno
Pretvorite bilo koju sliku u ASCII art za chat, README, terminale ili poruke commita. Više skupova znakova uključujući blok znakove i emoji.
Ispustite datoteku ovdje ili kliknite za odabir
JPG, PNG, WebP, GIF, HEIC, HEIF · obrađuje se na vašem uređaju
ili pritisnite Ctrl+V za lijepljenje iz međuspremnika
Savjet: snimku zaslona možete zalijepiti s Ctrl+V
Vaše datoteke nikada ne napuštaju vaš uređaj. Sva obrada odvija se lokalno u vašem pregledniku.
Uobičajene namjene
- Kreirajte ASCII umetnost za README datotekeKreirajte tekstualne logotipe i bannere za GitHub README-e koji se prikazuju u monofontu.
- Terminalna i MOTD umetnostGenerirajte ASCII umetnost za poruke dočeka terminala, SSH bannere ili datoteke poruke dana.
- ASCII umetnost u porukama potvrdeDodajte upečatljivu ASCII umetnost napomenama o izdanju, porukama potvrde ili opisima oznaka.
- ASCII umetnost za razgovor i DiscordKreirajte ASCII meme-ove i umetnost za dijeljenje na Discord-u, Slack-u ili IRC kanalima.
- ASCII umetnost za postere i tisakGenerirajte ASCII umetnost velikih razmjera za postere, tiskove ili web dijelove heroja.
Kako funkcionira
Pretvorba se odvija u potpunosti u vašem pregledniku koristeći Canvas API — bez poslužitelja, bez slanja. Alat crta vašu sliku na izvan-zaslonsko platno skalirano na ciljnu širinu stupca, čita RGB vrijednosti svakog piksela putem getImageData, i mapira percepcijsku svjetlinu svakog piksela na znak iz niza pretrage koji odaberete.
- 1Canvas skalira slikuVaša slika crta se na skriveno platno veličine točno prema izlaznoj mreži — obično 80 stupaca širine po zadanoj postavci, s visinom automatski prilagođenom kako bi se očuvao omjer stranica slike (prepolovljeno za monospace fontove, koji su viši nego široki).
- 2Uzorkovanje svjetline po pikseluAlat poziva getImageData za čitanje sirovih RGBA bajtova za svaku ćeliju. Pretvara svaki piksel u jednu vrijednost svjetline koristeći ITU-R percepcijsku formulu (0,299R + 0,587G + 0,114B), zatim primjenjuje vaš pomak svjetline, multiplikator kontrasta i gama krivulju.
- 3Svjetlina se mapira na znakPrilagođena svjetlina (0–1) množi se duljinom odabranog niza znakova — standardni ( .:-=+*#%@), detaljni od 70 glifova, blok elementi, binarni ili prilagođeni skup koji utipkate — i znak na tom indeksu smješta se u izlaznu mrežu.
- 4Izvoz u obični tekst, PNG ili HTMLGotova mreža spaja se u niz običnog teksta za kopiranje/preuzimanje. Za PNG izvoz, svaki znak se renderira na drugo platno pomoću fillText na 12px monospace. Način boje čita izvorni RGB po pikselu i omata svaki znak u ugrađeno stilizirani span element, koji se može izvesti kao samostalna HTML datoteka.
Vašu sliku izravno čita Canvas API preglednika i nikad ne napušta vaš uređaj — podaci se ni u jednom trenutku ne šalju na poslužitelj.
Srodni alati
Generator ASCII banerja
Pretvorite tekst u velike ASCII-art banere u klasičnim FIGlet fontovima — kopirajte ili preuzmite kao .txt.
OCR — ekstraktor teksta iz slike
Izvucite tekst iz slika, snimki zaslona, skeniranih dokumenata i PDF-ova (ili spremite PDF s mogućnošću pretraživanja) pomoću PP-OCRv5, u potpunosti u vašem pregledniku. Čita latinicu, kineski, japanski, korejski, ćirilicu, arapsko, devanagari, tajlandsko, grčko, tamilsko i teluško pismo.
Uklanjanje objekata (Čarobna gumica)
Uklonite ljude, objekte, tekst ili mrlje s fotografije: premažite ih i područje se popunjava iz okoline, izravno u pregledniku. Poništite, usporedite i spremite kao JPG ili PNG. Vaša se fotografija nikada ne učitava.