Hvad er dette værktøj?
Dette værktøj samler dit billede i et gitter, måler lysstyrken i hver celle og erstatter den med et tegn fra en rampe, der går fra "tomt-udseende" (mellemrum, punktum) til "tæt-udseende" (@, #, en solid blok). Som standard kortlægger det lysere områder til tættere tegn og mørkere områder til mere spredte — da outputtet er lys tekst på en mørk boks, er det, der gør lyse dele af dit foto faktisk se lyse ud, og mørke dele smelte sammen med baggrunden.
Dette er anderledes end den tekstbaserede ASCII-kunst-generator på dette site, som omdanner indtastede ord til store blokbogstaver (et FIGlet-stil-banner). Dette værktøj går den modsatte vej — det tager et rigtigt foto eller en billedfil som input, ikke indtastet tekst.
Hvorfor bruge det?
- Omdan ethvert foto til delbar ASCII-kunst i almindelig tekst med ét klik.
- Justerbar outputbredde og tre tegnsæt (detaljeret gråtonerampe, simpel 7-tegns-rampe, eller Unicode-blokskygge) til forskellige udtryk.
- Invertér-mulighed til at indsætte i sammenhænge med lys baggrund.
- 100% privat — canvas-behandlingen sker lokalt, dit foto uploades aldrig.
- Gratis, ingen tilmelding, uden vandmærke.
Sådan bruger du det
- Klik på upload-området, eller træk et JPG-, PNG- eller WebP-billede ind.
- Indstil outputbredden (i tegn) — højere tal giver mere detalje men et bredere resultat.
- Vælg et tegnsæt: Detaljeret til jævne gradienter, Simpel eller Blokke til et dristigere udtryk.
- Slå Invertér til, hvis du skal indsætte resultatet et sted med lys baggrund.
- Klik på Kopiér for at hente resultatet i almindelig tekst.
Eksempel
Input
Et foto af en enkelt lys hvid cirkel på en sort baggrund, 100 tegn bredOutput
Mest tomme/mellemrum-tegn omkring kanterne, med en tæt klynge af @- og #-tegn, der danner cirklens silhuet i midtenDe præcise tegn afhænger af billedets reelle lysstyrkeværdier — dette er en beskrivelse af mønsteret, ikke et bogstaveligt output, da hvert kildefoto producerer et andet resultat.
Praktiske tips
- Fotos med høj kontrast (et klart motiv mod en enkel baggrund) konverteres langt mere genkendeligt end travle scener med lav kontrast.
- 100-150 tegn bred er det optimale punkt til de fleste anvendelser — bred nok til reel detalje, smal nok til stadig at passe på en normal skærm.
- Ser outputtet inverteret ud i forhold til, hvad du forventer (motivet ligner en lys silhuet i stedet for mørk), så slå Invertér til i stedet for at prøve et andet billede.
- Tegnsættet "Blokke" læses ofte bedre end "Detaljeret" ved meget små outputbredder, da en håndfuld skyggeniveauer forbliver mere synlige end dusinvis af tynde tegn.
Hvordan dette adskiller sig fra tekst-til-ASCII-kunst
Prøver du at lave et banner ud af indtastet tekst (et projektnavn, et ord) frem for at konvertere et foto, gør ASCII-kunst-generatoren på dette site det i stedet — den bruger FIGlet-skrifttyper til at tegne blokbogstaver og behandler slet ikke billeder.
De to værktøjer bruges ofte sammen: et FIGlet-banner som titel, efterfulgt af et billede konverteret med dette værktøj som en visuel under det, begge som almindelig tekst, der overlever at blive indsat i en kodekommentar eller almindelig README.
Ofte stillede spørgsmål
Hvorfor ser min ASCII-kunst fladtrykt eller strakt ud?
Monospace-tegnceller er cirka dobbelt så høje som brede, så konvertering pixel-for-pixel ville flade billedet lodret. Dette værktøj korrigerer allerede for det ved at samle færre rækker, end et 1:1-pixelgitter ville foreslå — ser det stadig forkert ud, der hvor du indsætter det, bruger den destination måske en font, der ikke er monospace.
Betyder valget af tegnsæt faktisk noget?
Ja. "Detaljeret" bruger dusinvis af tegn til jævne gradienter og læses bedst på afstand eller når man zoomer ind. "Simpel" (7 tegn) og "Blokke" (Unicode-skyggeblokke) giver et dristigere, mere grafisk udtryk med synlig båndlægning mellem lysstyrkeniveauer — bedre til en stiliseret effekt end en fotorealistisk.
Hvornår bør jeg bruge Invertér?
Som standard bliver lyse områder af dit foto til tætte tegn, og mørke områder bliver til spredte — hvilket ser korrekt ud i dette værktøjs mørke outputboks (lys tekst på mørk baggrund). Indsætter du resultatet i et hvidt dokument eller en app med lyst tema, så slå Invertér til, så mørke billedområder i stedet kortlægges til tætte tegn (mørk blæk på en lys side), hvilket holder kunsten læsbar.
Hvad er den ideelle outputbredde?
100 tegn er en god standard til visning i en browser eller terminal uden vandret rulning. At gå meget højere (200+) fanger mere detalje, men resultatet bliver bredere end de fleste skærme, og meget lave bredder (under 40) mister det meste genkendelige detalje.
Bliver mit foto uploadet nogen steder?
Nej. Billedet afkodes og samples med Canvas API'en direkte i din browser. Intet sendes til en server på noget tidspunkt.