Afbeelding naar ASCII
Converteer afbeeldingen naar ASCII-kunst met aanpasbare instellingen
Afbeelding en instellingen
Afbeeldingsbestand tot 25 MiB. De browser moet de afbeelding kunnen decoderen.
20-200 kolommen. Bij een lege breedte wordt 80 gebruikt; andere waarden gebruiken de oorspronkelijke begrenzing op hele getallen.
De tekens lopen van de laagste naar de hoogste toegewezen intensiteit. Bij een leeg eigen palet wordt Standaard gebruikt. De breedte van Unicode-tekens kan verschillen.
Conversieopties
Een hogere gamma verlaagt de tussenliggende waarden; het zichtbare effect hangt af van de paletvolgorde, de inversie en de weergavekleuren.
ASCII-art
Kies een afbeelding of laad het voorbeeld.
Opmerkingen over weergave en export
- Het bronalgoritme vult transparantie met wit voordat er wordt gesampled.
- De uitvoer volgt de oorspronkelijke volgorde van helderheid, contrast, gamma en Float32-dithering, met een compensatie van 0,5 voor de rijhoogte.
- Na elke rij volgt een regelinvoer. Het aantal cellen telt geen regelinvoeren mee en telt geen Unicode-code-eenheden.
- Een leeg eigen palet gebruikt Standaard; een palet met alleen spaties blijft geldig.
- Gebruik een lettertype met vaste breedte. Emoji en sommige Unicode-tekens kunnen bredere weergavecellen innemen.
- ASCII-art is op zichzelf geen bruikbare beschrijving van een afbeelding. Licht de afbeelding toe wanneer u de art deelt.
- De gegevens van de gekozen afbeelding worden door deze tool lokaal gelezen, zonder te worden geüpload. Dit geldt niet voor alle andere scripts op de site.
Gratis online afbeelding naar ASCII-art converteren
Zet elke foto of digitale afbeelding om in prachtige ASCII-art met onze gratis converter in de browser. Of u nu ontwikkelaar bent en een retro touch aan een terminaltoepassing wilt geven, of kunstenaar en tekstgebaseerde creativiteit verkent: deze afbeelding-naar-ASCII-converter levert in enkele seconden scherpe, gedetailleerde resultaten zonder dat uw bestanden naar een server worden geüpload.
Onze tool zet helderheidswaarden van pixels om in zorgvuldig gekozen tekens en maakt zo tekstgebaseerde kunst die de tonen, contrasten en vormen van de originele afbeelding getrouw weergeeft. Kies uit meerdere tekensets, waaronder standaard, gedetailleerd, blokken en volledig eigen paletten, voor precies de uitstraling die uw project nodig heeft.
Deze converter leest de geselecteerde afbeelding lokaal in met Canvas, zonder die te uploaden. Andere scripts op de site kunnen afzonderlijke verzoeken doen. Bestanden mogen maximaal 25 MiB groot zijn, met 20-200 uitvoerkolommen en browsergebonden limieten voor decoderen en renderen. Pas breedte, contrast, helderheid en gamma aan en schakel Floyd-Steinberg-dithering in voor vloeiendere kleurverlopen. Kopieer de uitvoer naar uw klembord of download hem als tekstbestand, klaar voor README's, forumhandtekeningen, codecommentaar en meer.
Belangrijkste functies
- Ondersteuning voor de afbeeldingsformaten JPG, PNG, GIF en WebP
- Instelbare uitvoerbreedte (20-200 tekens) met automatisch behoud van de beeldverhouding
- Vier ingebouwde tekensets plus een volledig aanpasbaar palet
- Schuifregelaars voor helderheid, contrast en gamma met realtime weergave voor het fijn afstellen
- Floyd-Steinberg-dithering voor vloeiendere toonovergangen
- Schakelaar om kleuren om te keren voor donkere of lichte achtergronden
- Direct naar het klembord kopiëren en downloaden als tekstbestand
- Live statistieken met afmetingen en totaal aantal tekens
- 100% verwerking aan de clientzijde, geen uploads naar een server nodig
- Mobielvriendelijke, responsieve interface
Zo gebruikt u de afbeelding-naar-ASCII-converter
- Upload uw afbeelding: Klik op de uploadknop of probeer het ingebouwde voorbeeld om meteen te beginnen.
- Kies een tekenset: Selecteer Standaard, Gedetailleerd, Eenvoudig of Blokken, of voer uw eigen tekens in.
- Pas de instellingen aan: Stel breedte, contrast, helderheid, gamma en dithering fijn af naar wens.
- Realtime voorbeeld: De ASCII-uitvoer wordt automatisch bijgewerkt zodra u een optie wijzigt.
- Kopiëren of downloaden: Gebruik de knop Kopiëren om de art naar uw klembord te sturen, of Downloaden om een .txt-bestand op te slaan.
Toepassingen
- Terminal en CLI-branding: Voeg opvallende ASCII-banners toe aan inlogschermen van servers en opdrachtregelprogramma's.
- README-decoraties: Verwerk tekstlogo's en -illustraties in README-bestanden op GitHub.
- Retro-gamegraphics: Genereer op tekens gebaseerde sprites en achtergronden voor games in tekstmodus.
- Forum- en chathandtekeningen: Maak unieke handtekeningen in tekstart voor online profielen.
- Educatieve projecten: Demonstreer concepten uit beeldverwerking, zoals omzetten naar grijstinten en dithering.
- Toegankelijkheidstests: Verken de weergave in een tekstraster, en geef daarbij een zinvolle beschrijving van de afbeelding. ASCII-art alleen is geen toegankelijk alternatief voor een afbeelding.
- Creatief programmeren: Gebruik de uitvoer als beginpunt voor generatieve kunst en experimenten met codekunst.
Veelgestelde vragen
Is deze tool gratis?
De tool is gratis en vereist geen registratie. Bestanden zijn beperkt tot 25 MiB, de uitvoerbreedte tot 20-200 kolommen en het decoderen en renderen van afbeeldingen tot wat de browser kan.
Zijn mijn gegevens veilig?
Deze converter leest afbeeldingsgegevens lokaal in zonder ze te uploaden. Dat garandeert geen privacy of beveiliging voor elk script, elke opslagactie of elk verzoek van de site.
Welke afbeeldingsformaten worden ondersteund?
JPG, PNG, GIF en WebP zijn gangbare invoerformaten, maar het decoderen hangt af van de browser. De uitvoer is een statisch tekstraster en geen geanimeerde afbeelding; renderen kan mislukken bij de limieten van de browser.
Wat is Floyd-Steinberg-dithering?
Floyd-Steinberg-dithering is een foutdiffusie-algoritme dat de kwantiseringsfout verdeelt over naburige pixels, wat vloeiendere toonovergangen in de ASCII-uitvoer oplevert.
Mag ik de ASCII-art commercieel gebruiken?
Omzetten geeft geen gebruiksrechten op een bronafbeelding. Controleer welke rechten u nodig hebt voor het beoogde gebruik voordat u het resultaat deelt.
Tips & best practices
- Begin met afbeeldingen met veel contrast: Foto's met sterke verschillen tussen licht en donker leveren de best herkenbare ASCII-art op.
- Gebruik de tekenset Gedetailleerd: Kies voor het grootste toonbereik de set Gedetailleerd, die meer dan 60 verschillende tekens gebruikt.
- Houd de breedte gematigd: Een breedte van 60-100 tekens geeft de beste balans tussen detail en leesbaarheid.
- Schakel dithering in voor kleurverlopen: Heeft uw afbeelding vloeiende kleurverlopen, zet dan Floyd-Steinberg-dithering aan voor een schoner resultaat.
- Pas gamma aan voor middentonen: Een hogere gamma verlaagt de tussenliggende toewijzingswaarden in dit algoritme. Het visuele effect hangt af van de volgorde van het palet, het omkeren en de kleuren van het scherm; vergelijk het voorbeeld.
- Gebruik een lettertype met vaste breedte voor weergave: Bekijk en deel ASCII-art altijd in een lettertype met vaste breedte om de uitlijning te behouden.