Saltar ao contido principal
LibraTool logoLibraTool

Conversor de imaxe a arte ASCII de balde

Converte calquera imaxe en arte ASCII para chats, READMEs, terminais ou mensaxes de confirmación. Múltiples conxuntos de caracteres incluíndo caracteres de bloque e emoji.

Funciona sen conexión unha vez cargado

Solta aquí un ficheiro ou fai clic para buscalo

JPG, PNG, WebP, GIF, HEIC, HEIF · procesado no teu dispositivo

ou preme Ctrl+V para pegar desde o portapapeis

Explorar ficheiros

Consello: podes pegar unha captura con Ctrl+V

Os teus ficheiros nunca saen do teu dispositivo. Todo o procesamento realízase localmente no teu navegador.

Usos habituais

  • Crea arte ASCII para ficheiros READMECrea logos e pancartas baseadas en texto para README de GitHub que se renderizan en monoespaciado.
  • Terminal & MOTD ArtXera arte ASCII para mensaxes de bienvenida do terminal, pancartas SSH ou ficheiros de mensaxe do día.
  • Arte ASCII en mensaxes de confirmaciónEngade arte ASCII memorable ás notas de lanzamento, mensaxes de confirmación ou descricións de etiquetas.
  • Arte ASCII para chat e DiscordCrea memes de ASCII e arte para compartir en canais de Discord, Slack ou IRC.
  • Arte ASCII para carteles e impresiónXera arte ASCII a gran escala para carteles, impresións ou seccións de herois web.

Como funciona

A conversión execútase enteiramente no teu navegador usando a API Canvas — sen servidor, sen subida. A ferramenta debuxa a túa imaxe nun lenzo fóra de pantalla escalado ao ancho de columna obxectivo, le os valores RGB de cada píxel mediante getImageData, e mapea o brillo perceptual de cada píxel a un carácter dunha cadea de busca que ti escollas.

  1. 1
    Canvas escala a imaxe
    A túa imaxe debúxase nun lenzo oculto dimensionado exactamente á grella de saída — normalmente 80 columnas de ancho por defecto, co alto axustado automaticamente para preservar a proporción de aspecto da imaxe (reducida á metade para fontes monoespazadas, que son máis altas que anchas).
  2. 2
    Mostraxe de luminancia por píxel
    A ferramenta chama a getImageData para ler os bytes RGBA en bruto de cada cela. Converte cada píxel a un único valor de brillo usando a fórmula perceptual ITU-R (0,299R + 0,587G + 0,114B), e despois aplica o teu desprazamento de brillo, multiplicador de contraste e curva gamma.
  3. 3
    O brillo mapéase a un carácter
    O brillo axustado (0–1) multiplícase pola lonxitude da cadea de caracteres escollida — estándar ( .:-=+*#%@), 70 glifos detallados, elementos de bloque, binario ou un conxunto personalizado que ti escribas — e o carácter nese índice colócase na grella de saída.
  4. 4
    Exporta en texto simple, PNG ou HTML
    A grella terminada únese nunha cadea de texto simple para copiar/descargar. Para a exportación PNG, cada carácter renderízase nun segundo lenzo con fillText a 12px monoespazado. O modo cor le o RGB orixinal por píxel e envolve cada carácter nun elemento span con estilo en liña, que se pode exportar como ficheiro HTML autocontido.

A túa imaxe lese directamente pola API Canvas do navegador e nunca sae do teu dispositivo — non se envían datos a ningún servidor en ningún momento.

Ferramentas relacionadas

Preguntas frecuentes