Convertidor d'imatge a art ASCII de franc
Converteix qualsevol imatge en art ASCII per a xats, READMEs, terminals o missatges de commit. Múltiples conjunts de caràcters incloent caràcters de bloc i emojis.
Deixeu un fitxer aquí o feu clic per cercar-lo
JPG, PNG, WebP, GIF, HEIC, HEIF · processat al teu dispositiu
o premeu Ctrl+V per enganxar des del porta-retalls
Consell: pots enganxar una captura amb Ctrl+V
Els teus fitxers no surten mai del teu dispositiu. Tot el processament es fa localment al teu navegador.
Usos habituals
- Crear art ASCII per a fitxers READMECrear logotips basats en text i banners per a README de GitHub que es representin en monospace.
- Art terminal i MOTDGenerar art ASCII per a missatges de benvinguda del terminal, banners SSH o fitxers de missatge del dia.
- Art ASCII en missatges de confirmacióAfegir art ASCII memorable a les notes de llançament, missatges de confirmació o descripcions d'etiquetes.
- Art ASCII per a chat i DiscordCrear memes ASCII i art per compartir a canals Discord, Slack o IRC.
- Art ASCII per a cartells i impressióGenerar art ASCII a gran escala per a pòsters, impressions o seccions heroi del web.
Com funciona
La conversió s'executa completament al teu navegador utilitzant l'API Canvas — sense servidor, sense pujada. L'eina dibuixa la teva imatge en un canvas fora de pantalla escalat a l'amplada de columna objectiu, llegeix els valors RGB de cada píxel via getImageData, i mapeja la lluminositat perceptual de cada píxel a un caràcter d'una cadena de consulta que triïs.
- 1Canvas escala la imatgeLa teva imatge es dibuixa en un canvas amagat dimensionat exactament a la graella de sortida — normalment 80 columnes d'amplada per defecte, amb l'alçada ajustada automàticament per preservar la relació d'aspecte de la imatge (reduïda a la meitat per als tipus de lletra monoespai, que són més alts que amples).
- 2Mostreig de luminància per píxelL'eina crida getImageData per llegir bytes RGBA en brut per a cada cel·la. Converteix cada píxel a un únic valor de brillantor utilitzant la fórmula perceptual ITU-R (0,299R + 0,587G + 0,114B), i després aplica el teu desplaçament de brillantor, multiplicador de contrast, i corba gamma.
- 3La brillantor es mapeja a un caràcterLa brillantor ajustada (0–1) es multiplica per la longitud de la cadena de caràcters triada — estàndard ( .:-=+*#%@), 70-glifs detallada, elements de bloc, binari, o un conjunt personalitzat que escriguis — i el caràcter en aquest índex es col·loca a la graella de sortida.
- 4Exporta en text pla, PNG o HTMLLa graella acabada s'uneix en una cadena de text pla per copiar/descarregar. Per a l'exportació PNG, cada caràcter es renderitza en un segon canvas amb fillText a 12px monoespai. El mode de color llegeix el RGB original per píxel i embolica cada caràcter en un element span amb estil en línia, que es pot exportar com a fitxer HTML autocontingut.
La teva imatge la llegeix directament l'API Canvas del navegador i mai surt del teu dispositiu — cap dada s'envia mai a cap servidor.
Eines relacionades
Generador de bàners ASCII
Converteix text en grans bàners ASCII art en fonts FIGlet clàssiques — copia o descarrega com a .txt.
OCR — Extractor de text d'imatge
Extreu text d'imatges, captures de pantalla, documents escanejats i PDF (o desa un PDF amb text cercable) amb PP-OCRv5, tot dins del navegador. Llegeix escriptures llatina, xinesa, japonesa, coreana, ciríl·lica, àrab, devanagari, tailandesa, grega, tàmil i telugu.
Eliminador d'objectes (esborrador màgic)
Elimina persones, objectes, text o imperfeccions d'una foto: pinta-hi a sobre i l'àrea s'omple a partir del seu entorn, directament al teu navegador. Desfés, compara i desa com a JPG o PNG. La teva foto no es penja mai.