Fara beint í aðalefni
LibraTool logoLibraTool

Mynd í ASCII-listbreytir — ókeypis

Breyttu hvaðar myndar sem er í ASCII-list fyrir spjall, README, flugstöðvar eða commit-skilaboð. Margar stafamengi þar á meðal blokkstafir og emoji.

Virkar án nettengingar eftir hleðslu

Slepptu skrá hér eða smelltu til að velja

JPG, PNG, WebP, GIF, HEIC, HEIF · unnið í tækinu þínu

eða ýttu á Ctrl+V til að líma af klippiborði

Skoðaðu skrár

Ábending: þú getur límt skjámynd með Ctrl+V

Skrárnar þínar fara aldrei úr tækinu þínu. Öll vinnsla fer fram á staðnum í vafranum þínum.

Algeng notkun

  • Búðu til ASCII list fyrir README skrárBúðu til textaundirstuddra lógóa og borða fyrir GitHub READMEs sem skila sér í einni tánum.
  • Skel & MOTD listMyndu ASCII list fyrir skel velkomin skilaboð, SSH borða, eða MOTD-skrár.
  • ASCII list í skuldbindingu skilaboðumBættu ógleymanlegu ASCII list við útgáfuathugasemdir, skuldbindingarskilaboð eða merkiðslýsingar.
  • ASCII list fyrir spjall og DiscordBúðu til ASCII memes og list til að deila í Discord, Slack eða IRC rásum.
  • ASCII list fyrir plótur og prentunMyndu stærri ASCII list fyrir plótur, prentanir eða veflýsingar hero hluta.

Hvernig það virkar

Breytingin keyrir alfarið í vafranum þínum með Canvas API — enginn netþjónn, engin upphleðsla. Tólið teiknar myndina þína á kanvas utan skjás skalaðan á markdálkbreidd, les RGB-gildi hvers pixils með getImageData, og kortleggur skynjaðan birtustig hvers pixils á staf úr uppflettistreng sem þú velur.

  1. 1
    Canvas skalar myndina
    Myndin þín er teiknuð á falinn kanvas sniðinn nákvæmlega á úttaksristina — venjulega 80 dálka breiður sjálfgefið, með hæð aðlagaðri sjálfkrafa til að varðveita hlutfallshæð myndarinnar (helmingi minnkuð fyrir monospace letur, sem eru hærri en breið).
  2. 2
    Per-pixil birtusýnataka
    Tólið kallar á getImageData til að lesa hrá RGBA-bæti fyrir hvern reit. Það breytir hverjum pixli í eitt birtugildi með ITU-R skynjunarformúlunni (0,299R + 0,587G + 0,114B), beitir svo birtufráviki þínu, kontrastmargfaldara, og gammakúrfu.
  3. 3
    Birta kortleggst á staf
    Aðlagaða birtan (0–1) er margfölduð með lengd valda stafastrengsins — staðall ( .:-=+*#%@), 70-glyfa nákvæmur, blokkelement, tvíundur, eða sérsniðið sett sem þú skrifar inn — og stafurinn á þeirri vísitölu er settur í úttaksristina.
  4. 4
    Flyttu út í hreinum texta, PNG, eða HTML
    Fullkomna ristin er tengd saman í hreinan textastreng fyrir afritun/niðurhal. Fyrir PNG-útflutning er hver stafur myndgerður á annan kanvas með fillText á 12px monospace. Litham les upprunaleg RGB per pixil og vefur hvern staf í innlínustílsett span-element, sem má flytja út sem sjálfstæða HTML-skrá.

Myndin þín er lesin beint af Canvas API vafrans og yfirgefur aldrei tækið þitt — engin gögn eru send til nokkurs netþjóns kapan sem er.

Tengd verkfæri

Algengar spurningar