Aqbeż għall-kontenut ewlieni
LibraTool logoLibraTool

Konvertitur tal-Immaġni f'ASCII Art b'xejn

Ikkonverti kwalunkwe immaġni f'ASCII art għal chat, READMEs, terminals, jew messaġġi tal-commit. Settji ta' karattri multipli inklużi karattri tal-blokki u emoji.

Jaħdem offline ladarba mgħobbi

Waqqa' fajl hawn, jew ikklikkja biex tfitteq

JPG, PNG, WebP, GIF, HEIC, HEIF · ipproċessat fuq it-tagħmir tiegħek

jew agħfas Ctrl+V biex twaħħal mill-clipboard

Agħżel fajls

Ħjiel: tista' twaħħal screenshot b'Ctrl+V

Il-fajls tiegħek qatt ma jħallu t-tagħmir tiegħek. L-ipproċessar kollu jseħħ lokalment fil-browser tiegħek.

Użi komuni

  • Ħoloq ASCII Art għal Fajls READMEĦoloq logos u banners ibbażati fuq test għal GitHub READMEs li jirrendu f'monospace.
  • Terminal & MOTD ArtIġġenera ASCII art għal messaġġi ta' welcome tal-terminal, SSH banners, jew message-of-the-day files.
  • ASCII Art fil-Commit MessagesŻid ASCII art memorabbli għal release notes, commit messages, jew tag descriptions.
  • ASCII Art għal Chat u DiscordĦoloq ASCII memes u art biex tidividi f'Discord, Slack, jew IRC channels.
  • ASCII Art għal Posters u PrintIġġenera ASCII art fuq skala kbira għal posters, prints, jew web hero sections.

Kif Taħdem

Il-konverżjoni taħdem kompletament fil-browser tiegħek bl-użu tal-API Canvas — l-ebda server, l-ebda tela'. L-għodda tiddisinja l-istampa tiegħek fuq canvas offscreen skalat lejn il-wisa' tal-kolonna mira, taqra l-valuri RGB ta' kull pixel permezz ta' getImageData, u timmappja l-qawwa tad-dawl perċettiva ta' kull pixel għal karattru minn string ta' tfittxija li tagħżel.

  1. 1
    Il-Canvas jiskala l-istampa
    L-istampa tiegħek tiġi ddisinjata fuq canvas moħbi ddimensjonat eżatt għall-grid tal-ħruġ — tipikament 80 kolonna wesgħa prestabbilit, bl-għoli aġġustat awtomatikament biex jippreserva l-proporzjon tal-aspett tal-istampa (innofsat għal fonts monospace, li huma itwal milli wesgħin).
  2. 2
    Kampjunar tal-luminanza kull pixel
    L-għodda ssejjaħ getImageData biex taqra bytes RGBA mhux ipproċessati għal kull ċellola. Tikkonverti kull pixel għal valur uniku ta' dawl bl-użu tal-formula perċettiva ITU-R (0.299R + 0.587G + 0.114B), imbagħad tapplika l-offset tad-dawl, il-multiplikatur tal-kuntrast, u l-kurva gamma tiegħek.
  3. 3
    Id-dawl jimmapja għal karattru
    Id-dawl aġġustat (0–1) jiġi multiplikat bit-tul tal-string tal-karattru magħżul — standard ( .:-=+*#%@), 70-glyph dettaljat, elementi ta' blokk, binarju, jew sett personalizzat li tittajpja — u l-karattru f'dak l-indiċi jitqiegħed fil-grid tal-ħruġ.
  4. 4
    Esporta f'test sempliċi, PNG, jew HTML
    Il-grid lest jingħaqad fi string ta' test sempliċi għall-kopja/tniżżil. Għall-esportazzjoni PNG, kull karattru jiġi rrendjat fuq tieni canvas b'fillText f'12px monospace. Il-modalità tal-kulur taqra l-RGB oriġinali kull pixel u tgeżwer kull karattru f'element span bi stil inline, li jista' jiġi esportat bħala fajl HTML awtonomu.

L-istampa tiegħek tinqara direttament mill-API Canvas tal-browser u qatt ma toħroġ mill-apparat tiegħek — l-ebda data ma tintbagħat lil xi server fl-ebda punt.

Għodod Relatati

Mistoqsijiet Frekwenti