ASCII-Kunst Generator
FreeZet getypte tekst of een geüploade afbeelding om in ASCII-art. Kies een lettertypestijl of tekenschaal, behoud de kleur en exporteer als platte tekst of PNG.
Alles werkt in je browser. Tekst en afbeeldingen worden nooit naar een server geüpload.
Sleep een afbeelding hierheen, klik om te bladeren, of plak vanuit het klembord
Typ wat tekst of upload een afbeelding om ASCII-art te genereren.
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Nog geen activiteit. Wees de eerste.
Wat deze tool doet
ASCII Art Generator zet getypte tekst of een geüploade afbeelding om in op tekst gebaseerde kunst die volledig uit gewone tekens bestaat. Typ een woord voor een grote gestileerde banner (handig voor README-bestanden, opstartberichten van een terminal of forumhandtekeningen), of upload een foto om er een klassieke, op tekens gebaseerde weergave van te krijgen, met keuze uit lettertypestijlen, tekensets en optionele kleur.
Hoe Het Werkt
Tekst en afbeeldingen worden door dezelfde engine omgezet: de bron (getekende tekst of een foto) wordt pixel voor pixel uitgelezen uit een HTML-canvas en vervolgens opgedeeld in een raster van cellen -- het aantal kolommen is wat je instelt met de schuifregelaar Breedte, en het aantal rijen wordt berekend als rijen = round((bronhoogte / bronbreedte) * kolommen * 0,55), waarbij 0,55 corrigeert voor het feit dat monospace-tekens hoger zijn dan breed, zodat de uiteindelijke kunst de juiste verhoudingen behoudt.
Elke pixel binnen een cel wordt omgezet in een helderheidswaarde met helderheid = 0,299 × rood + 0,587 × groen + 0,114 × blauw (de standaardformule voor hoe helder een kleur het menselijk oog toeschijnt), en vervolgens gemiddeld over de hele cel. Die gemiddelde helderheid, van 0 (zwart) tot 255 (wit), kiest één teken uit de gekozen schaal: index = round((helderheid ÷ 255) × (lengte van de schaal − 1)), zodat zwarte cellen het dichtste teken krijgen en witte cellen het lichtste (of andersom, met Omkeren aan).
Problemen die het oplost
- Een opvallende tekstbanner toevoegen aan een README, CLI-tool, commit-bericht of header van een codecommentaar.
- Een logo of foto omzetten in een retro, terminal-achtige tekentekening voor een forumhandtekening, Discord-bericht of e-mail in platte tekst.
- ASCII-art genereren zonder commandoregeltools zoals figlet of jp2a te installeren.
- Een kleurrijke voorbeeldweergave van de kunst behouden en toch een nette, eenkleurige platte-tekstversie kunnen exporteren.
Veelgestelde vragen
›Hoe werkt het omzetten van een afbeelding of tekst naar ASCII-art eigenlijk?
De tool tekent je tekst (met een echt browserlettertype) of je afbeelding op een verborgen canvas, leest de kleur van elke pixel uit, en verdeelt dat canvas vervolgens in een raster van kleine blokjes, één per uitvoerteken. De gemiddelde helderheid van elk blokje kiest een teken uit een schaal die geordend is van "dichtst" naar "lichtst" -- donkere blokjes krijgen dichte tekens zoals @ of #, lichte blokjes krijgen schaarse tekens zoals . of een spatie.
›Waarom gelden de stijlen "Blok", "Schuin", "3D-schaduw" en andere alleen voor de modus Tekst?
Die stijlen veranderen hoe je getypte tekst wordt getekend voordat deze wordt omgezet in tekens -- een zwaarder lettergewicht voor Blok, cursief voor Schuin, een verschoven dubbele laag voor 3D-schaduw, een ongevulde omtrek voor Omtrek. Een geüploade afbeelding heeft geen "lettertype" om een stijl op toe te passen, dus de modus Afbeelding bemonstert de foto altijd precies zoals hij is.
›Wat doet "Kleur behouden", en werkt het nog als ik het ergens plak?
Met "Kleur behouden" aan wordt elk teken op het scherm gekleurd zodat het overeenkomt met de gemiddelde kleur van het bronblokje, zodat het kunstwerk er op de pagina zelf blijft uitzien als de originele afbeelding of kleurrijke tekst. Platte-tekstexports (Kopiëren, .txt-download) zijn altijd één kleur, omdat platte tekst geen kleur per teken heeft -- alleen de voorbeeldweergave op de pagina en de PNG-download behouden de kleur.
›Wat is de Tekenschaal, en kan ik mijn eigen schaal gebruiken?
De schaal is de geordende set tekens die gebruikt wordt van donkerst/dichtst naar lichtst/schaarst, bijvoorbeeld "@%#*+=-:. " voor een klassieke look of blokkarakters zoals "█▓▒░" voor een strakker, vollediger resultaat. Kies Aangepast en typ je eigen tekens in willekeurige volgorde van dicht naar licht om je eigen stijl te ontwerpen.
›Wordt mijn afbeelding ergens geüpload?
Nee. Zowel tekst- als afbeeldingsconversie gebeurt volledig in je browser via de canvas-API. Er wordt niets naar een server gestuurd, en er wordt niets opgeslagen tenzij je er zelf voor kiest om het resultaat te downloaden of te kopiëren.
Gerelateerde Tools
Tekst
API-Tester
Stuur HTTP-verzoeken naar elk API-eindpunt en inspecteer het antwoord, direct in je browser.
FreeTekst
Argon2-Hashgenerator
Genereer en verifieer Argon2id/Argon2i/Argon2d-wachtwoordhashes volledig in je browser, met aanpasbare geheugenkosten, tijdkosten, en parallellisme.
FreeTekst
Atbash-Cijfertool
Codeer en decodeer tekst met het Atbash-cijfer in klassieke, cijfer-, en Hebreeuwse varianten, met een live spiegelpaar-referentie en teken-koppelingstabel.
FreeTekst
Backroniemgenerator
Zet elk acroniem of woord om in een backroniem over 6 tonen en 5 zinpatronen, met aangepaste woorden per letter en Memorabiliteit/Uitspreekbaarheid-scoring.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!