Neidio i'r prif gynnwys

Trawsnewidydd Delwedd i Gelf ASCII am ddim

Trawsnewidwch unrhyw ddelwedd yn gelf ASCII ar gyfer sgwrs, READMEs, terfynellau, neu negeseuon cyflwyno. Setiau cymeriad lluosog gan gynnwys cymeriadau bloc ac emoji.

Yn gweithio all-lein ar ôl llwytho

Gollyngwch ffeil yma, neu cliciwch i bori

JPG, PNG, WebP, GIF, HEIC, HEIF · wedi'i brosesu ar eich dyfais

neu pwyswch Ctrl+V i ludo o'ch clipfwrdd

Pori ffeiliau

Awgrym: gallwch ludo sgrinlun gyda Ctrl+V

Nid yw eich ffeiliau byth yn gadael eich dyfais. Mae'r holl brosesu yn digwydd yn lleol yn eich porwr.

Defnyddiau cyffredin

  • Crëwch Gelf ASCII ar gyfer Ffeiliau READMECrëwch logoed a baneri seiledig ar destun ar gyfer GitHub READMEs sy'n rhoi mewn monospace.
  • Celf Terfynell & MOTDCynhyrchu celf ASCII ar gyfer negeseuon croeso terfynell, baneri SSH, neu ffeiliau neges-o'r-dydd.
  • Celf ASCII mewn Negeseuon ComitioYchwanegu celf ASCII cofiadwy at nodiadau rhyddhau, negeseuon comitio, neu ddisgrifiadau'r label.
  • Celf ASCII ar gyfer Sgwrs a DiscordCrëwch memes ASCII a chelf i'w rhannu yng nghanolion Discord, Slack, neu IRC.
  • Celf ASCII ar gyfer Pusterau a PhrintCynhyrchu celf ASCII ar raddfa fawr ar gyfer pusterau, printiau, neu adrannau arwyr y we.

Sut Mae'n Gweithio

Mae'r trosiad yn rhedeg yn gyfan gwbl yn eich porwr gan ddefnyddio'r Canvas API — dim gweinydd, dim llwytho. Mae'r offeryn yn tynnu eich delwedd ar gynfas oddi-ar-sgrin wedi'i raddio i led colofn targed, yn darllen gwerthoedd RGB pob picsel drwy getImageData, ac yn mapio disgleirdeb canfyddadwy pob picsel i nod o linyn chwilio rydych chi'n ei ddewis.

  1. 1
    Mae Canvas yn graddio'r ddelwedd
    Mae eich delwedd yn cael ei thynnu ar gynfas cudd wedi'i faintio'n union i'r grid allbwn — yn nodweddiadol 80 colofn o led yn rhagosodedig, gydag uchder wedi'i addasu'n awtomatig i gadw cymhareb agwedd y ddelwedd (wedi'i haneru ar gyfer ffontiau monospace, sy'n dalach na llydan).
  2. 2
    Samplu goleuedd fesul picsel
    Mae'r offeryn yn galw getImageData i ddarllen bytiau RGBA amrwd ar gyfer pob cell. Mae'n trosi pob picsel i un gwerth disgleirdeb gan ddefnyddio'r fformiwla canfyddadwy ITU-R (0.299R + 0.587G + 0.114B), yna'n cymhwyso eich ansymudiad disgleirdeb, lluosydd cyferbyniad, a chromlin gama.
  3. 3
    Disgleirdeb yn mapio i nod
    Mae'r disgleirdeb wedi'i addasu (0–1) yn cael ei luosi â hyd y llinyn nod a ddewiswyd — safonol ( .:-=+*#%@), 70-glyff manwl, elfennau bloc, deuaidd, neu set bersonol rydych chi'n ei theipio i mewn — a mae'r nod ar y mynegai hwnnw'n cael ei osod yn y grid allbwn.
  4. 4
    Allforio mewn testun plaen, PNG, neu HTML
    Mae'r grid gorffenedig yn cael ei gydgadwyno i linyn testun plaen ar gyfer copïo/lawrlwytho. Ar gyfer allforio PNG, mae pob nod yn cael ei rendro ar ail gynfas â fillText ar 12px monospace. Mae modd Lliw'n darllen yr RGB gwreiddiol fesul picsel ac yn lapio pob nod mewn elfen span wedi'i steilio mewn-lein, y gellir ei allforio fel ffeil HTML hunangynhwysol.

Darllenir eich delwedd yn uniongyrchol gan Canvas API y porwr ac ni chaiff byth adael eich dyfais — ni chaiff data byth ei anfon i unrhyw weinydd ar unrhyw bwynt.

Offer Cysylltiedig

Cwestiynau Cyffredin