WMW

ASCII-Kunst Generator

Free

Zet 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.


            
        

Recente Activiteit

Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.

Nog geen activiteit. Wees de eerste.

Opmerkingen (0)

Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.

Gastopmerkingen worden beoordeeld voor publicatie. Inloggen om direct te posten.

Nog geen opmerkingen. Wees de eerste om je gedachten te delen!

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

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