Gratis Beeld na ASCII Art Converter
Omskep enige prent in ASCII-kuns vir klets, README's, terminale of commit-boodskappe. Veelvuldige karakterstelle insluitend blokkarakters en emoji's.
Los 'n lêer hier, of klik om te soek
JPG, PNG, WebP, GIF, HEIC, HEIF · op jou toestel verwerk
of druk Ctrl+V om vanaf jou knipbord te plak
Wenk: jy kan 'n skermkiekie met Ctrl+V plak
Jou lêers verlaat nooit jou toestel nie. Alle verwerking gebeur plaaslik in jou blaaier.
Algemene gebruike
- Maak ASCII Kuns vir README LêersSkep teks-gebaseerde logo's en baniere vir GitHub README's wat in monospasiëring vertoon word.
- Terminal & MOTD KunsGenereer ASCII kuns vir terminaal-welkomsboodskappe, SSH-baniere, of bood-van-die-dag lêers.
- ASCII Kuns in BegrensingsboodskappeVoeg onvergetlike ASCII-kuns by vrystellingsnote, begrensingsboodskappe, of toetiksketsbeskrywings.
- ASCII Kuns vir Jat en DiscordMaak ASCII-meme en kuns om in Discord, Slack, of IRC-kanale te deel.
- ASCII Kuns vir Plakate en DrukGenereer groot ASCII-kuns vir plakate, druke, of webbladsy-held-gedeeltes.
Hoe dit werk
Die omskakeling loop heeltemal in jou blaaier met die Canvas-API — geen bediener, geen oplaai nie. Die nutsprogram teken jou beeld op 'n skerm-af-canvas geskaal na die teiken-kolomwydte, lees elke pixel se RGB-waardes via getImageData, en karteer elke pixel se persepsuele helderheid na 'n karakter uit 'n opsoekstring wat jy kies.
- 1Canvas skaal die beeldJou beeld word op 'n verborge canvas geteken presies groot volgens die uitsetrooster — tipies 80 kolomme wyd by verstek, met hoogte outomaties verstel om die beeld se aspekverhouding te behou (gehalveer vir monospasie-lettertipes, wat hoër as wyd is).
- 2Per-pixel-luminansie-monsteringDie nutsprogram roep getImageData aan om rou RGBA-grepe vir elke sel te lees. Dit skakel elke pixel om na 'n enkele helderheidwaarde met die ITU-R-persepsuele formule (0.299R + 0.587G + 0.114B), pas dan jou helderheidverskuiwing, kontrasvermenigvuldiger, en gamma-kurwe toe.
- 3Helderheid karteer na 'n karakterDie aangepaste helderheid (0–1) word met die lengte van die gekose karakterstring vermenigvuldig — standaard ( .:-=+*#%@), 70-glief-gedetailleerd, blokelemente, binêr, of 'n eie stel wat jy intik — en die karakter by daardie indeks word in die uitsetrooster geplaas.
- 4Voer uit as gewone teks, PNG, of HTMLDie voltooide rooster word saamgevoeg in 'n gewone-teks-string vir kopiëring/aflaai. Vir PNG-uitvoer word elke karakter op 'n tweede canvas met fillText teen 12px monospasie gerender. Kleurmodus lees die oorspronklike RGB per pixel en omhul elke karakter in 'n inlyn-gestileerde span-element, wat as 'n selfbevatte HTML-lêer uitgevoer kan word.
Jou beeld word direk deur die blaaier se Canvas-API gelees en verlaat nooit jou toestel nie — geen data word ooit na 'n bediener gestuur nie.
Verwante gereedskap
ASCII-bannergenerator
Verander teks in groot ASCII-kunsbanniere in klassieke FIGlet-lettertipes — kopieer of laai af as .txt.
OCR — Beeld na teks onttrekker
Onttrek teks uit beelde, skermkiekies, geskandeerde dokumente en PDF's (of stoor 'n deursoekbare PDF) met PP-OCRv5, wat heeltemal in jou blaaier loop. Lees Latynse, Chinese, Japannese, Koreaanse, Sirilliese, Arabiese, Devanagari-, Thai-, Griekse, Tamil- en Telugu-skrif.
Objekverwyderaar (Magic Eraser)
Verwyder mense, voorwerpe, teks of vlekke uit 'n foto: verf daaroor en die area word vanuit sy omgewing ingevul, reg in jou blaaier. Ontdoen, vergelyk en stoor as JPG of PNG. Jou foto word nooit opgelaai nie.