Imatge a art ASCII
Converteix una foto o imatge en art ASCII al navegador. Diversos jocs de caràcters, amplada en caràcters, inversió, sortida HTML en color i descàrrega en .txt.
Com convertir una imatge en art ASCII
- Deixa anar una imatge JPG, PNG, WebP o GIF a la zona de càrrega, o fes-hi clic per triar-ne una. Es converteix a l’instant amb la configuració per defecte.
- Mou el control Amplada (caràcters): més caràcters donen més detall, menys caràcters donen un aspecte més contundent i abstracte.
- Tria un Joc de caràcters: Estàndard, Detallat (70 caràcters), Blocs, Simple, Punts, Dos caràcters o Personalitzat. Amb Personalitzat, escriu els teus propis caràcters del més clar al més fosc.
- Marca Inverteix (text clar sobre fons fosc) si l’art es mostrarà en una pantalla fosca, com un terminal.
- Marca Color (sortida HTML) per acolorir cada caràcter amb el color dels píxels originals.
- Fes servir Copia el text, Baixa el .txt o Baixa el .html. Qualsevol canvi s’actualitza a l’instant a la vista prèvia.
Com funciona la conversió
Primer, la imatge es redimensiona perquè cada caràcter representi un petit bloc de píxels. Com que una cel·la de caràcter en una lletra monoespai és aproximadament el doble d’alta que d’ampla, l’eina fa servir més o menys la meitat de files que necessitaria una quadrícula quadrada; si no, l’art quedaria estirat en vertical. Una imatge de 1000 × 500 amb 100 caràcters d’amplada dona 100 × 26 caràcters.
Per a cada bloc, l’eina calcula la luminància relativa amb els pesos Rec. 709 que fa servir sRGB:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
El verd és el que més compta perquè és el color al qual els nostres ulls són més sensibles. La luminància escull un caràcter de la rampa: una zona fosca rep un caràcter dens com @ o █, i una zona clara en rep un de lleuger com . o un espai. Amb Inverteix, la correspondència s’inverteix, perquè sobre un fons negre les zones clares s’han de dibuixar amb els caràcters més densos. Els píxels transparents compten com a paper: blanc normalment, negre quan està invertit.
Com triar un joc de caràcters
- Estàndard ( .:-=+*#%@) és la rampa clàssica de deu passos: llegible i funciona amb qualsevol lletra.
- Detallat (70 caràcters) dona els degradats més suaus i va millor per a retrats amb amplades grans.
- Blocs ( ░▒▓█) fa servir els caràcters d’ombrejat d’Unicode per a un aspecte sòlid, semblant als píxels.
- Simple i Punts donen un estil gràfic i minimalista.
- Dos caràcters ( #) crea una silueta pura, ideal per a logotips.
- Personalitzat accepta qualsevol caràcter, incloses les lletres accentuades i els emojis: cada caràcter tal com el percep l’usuari, fins i tot un emoji de diverses parts, es conserva sencer. Comença amb un espai perquè les zones blanques quedin buides.
Consells per obtenir bons resultats
Les imatges amb molt contrast, un subjecte clar i un fons llis són les que funcionen millor. Retalla la foto a prop del subjecte i augmenta el contrast si és apagada. Les cares necessiten almenys entre 80 i 120 caràcters per ser reconeixibles. Quan enganxis el text en un altre lloc, fes servir una lletra monoespai (com Courier, Consolas o Menlo) i sense ajust de línia, o les columnes no s’alinearan. En aplicacions de correu i xat, posa’l dins d’un bloc de codi.
El fitxer .html conté l’art en un bloc <pre> amb una lletra monoespai; amb el color activat, cada tirada de caràcters del mateix color és un <span> amb el seu color, de manera que es veu a qualsevol lloc sense scripts.
Preguntes freqüents
Per què el meu art ASCII es veu estirat o aixafat?
La lletra o l’interlineat del visualitzador és diferent del de la vista prèvia. Fes servir una lletra monoespai amb una alçada de línia propera a 1,15. Canviar l’amplada no deforma l’art, perquè les files es calculen a partir d’ella.
Puc fer servir emojis com a caràcters?
Sí. Tria Personalitzat i escriu emojis ordenats del més clar al més fosc, per exemple ⬜🟨🟧🟥⬛. Els emojis són més amples que les lletres en la majoria de tipus de lletra; per tant, redueix l’amplada.
Per què la versió en color només està disponible en HTML?
Els fitxers de text pla no poden desar colors. La baixada del .txt i Copia el text sempre contenen els caràcters sense color.
La meva foto es puja a algun lloc?
No. La imatge es descodifica i es converteix al teu navegador; no s’envia enlloc.
Quina amplada he de triar per a un terminal?
Un terminal estàndard té 80 caràcters d’amplada; fes servir 80 o menys perquè les línies no es trenquin.
Eines relacionades
- Vectoritzador d'imatge a SVG Converteix un logotip o dibuix PNG o JPG en traçats vectorials SVG al navegador. Perfils, nombre de colors i filtre de taques, sense pujar res.
- Filtres de fotos Aplica filtres a fotos en línia i gratis (brillantor, contrast, blanc i negre, sèpia, desenfocament, enfocament i vineta) amb vista prèvia abans/després.
- Generador de text estilitzat Unicode Converteix el teu text en lletres Unicode en negreta, cursiva, cal·ligràfiques, gòtiques i més per copiar-les i enganxar-les. Mira els avisos d'accessibilitat.
- Redimensionador d'imatges Redimensiona imatges JPG, PNG i WebP per píxels o percentatge, mantén la relació d'aspecte i processa diverses fotos alhora, al navegador.