Kuva ASCII-taiteeksi
Muuta valokuva tai kuva ASCII-taiteeksi selaimessasi. Useita merkistöjä, leveys merkkeinä, käänteinen tila, värillinen HTML-tuloste ja .txt-lataus.
Näin muutat kuvan ASCII-taiteeksi
- Pudota JPG-, PNG-, WebP- tai GIF-kuva pudotusalueelle tai valitse se napsauttamalla aluetta. Kuva muunnetaan heti oletusasetuksilla.
- Säädä Leveys (merkkiä) -liukusäädintä: mitä enemmän merkkejä, sitä enemmän yksityiskohtia, ja mitä vähemmän, sitä rohkeampi ja abstraktimpi ilme.
- Valitse Merkistö: Vakio, Yksityiskohtainen (70 merkkiä), Lohkot, Yksinkertainen, Pisteet, Kaksi merkkiä tai Oma. Vaihtoehdossa Oma kirjoitat omat merkkisi vaaleimmasta tummimpaan.
- Rastita Käänteinen (vaalea teksti tummalla taustalla), jos taide näytetään tummalla näytöllä, kuten päätteessä.
- Rastita Väri (HTML-tuloste), jos haluat värittää jokaisen merkin alkuperäisten pikselien värillä.
- Käytä Kopioi teksti-, Lataa .txt- tai Lataa .html -painiketta. Jokainen asetus päivittää esikatselun heti.
Näin muunnos toimii
Kuvan kokoa muutetaan ensin niin, että jokainen merkki vastaa pientä pikselilohkoa. Tasalevyisen fontin merkkiruutu on suunnilleen kaksi kertaa korkeampi kuin leveä, joten työkalu käyttää noin puolet vähemmän rivejä kuin neliöruudukko vaatisi. Muuten taide näyttäisi pystysuunnassa venyneeltä. 1000 × 500 -kuvasta tulee 100 merkin leveydellä 100 × 26 merkkiä.
Jokaiselle lohkolle työkalu laskee suhteellisen luminanssin sRGB:ssä käytetyillä Rec. 709 -painoilla:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
Vihreä painaa eniten, koska silmämme on herkin sille. Luminanssi valitsee merkin merkkijonosta: tumma alue saa tiheän merkin, kuten @ tai █, ja vaalea alue kevyen merkin, kuten . tai välilyönnin. Käänteisessä tilassa vastaavuus käännetään, koska mustalla taustalla kirkkaat alueet täytyy piirtää tiheimmillä merkeillä. Läpinäkyvät pikselit lasketaan paperiksi: normaalisti valkoiseksi ja käänteisessä tilassa mustaksi.
Merkistön valinta
- Vakio ( .:-=+*#%@) on perinteinen kymmenportainen asteikko: luettava ja toimii kaikilla fonteilla.
- Yksityiskohtainen (70 merkkiä) antaa sileimmät sävyliukumat ja sopii parhaiten muotokuviin suurilla leveyksillä.
- Lohkot ( ░▒▓█) käyttää Unicode-varjostusmerkkejä umpinaiseen, pikselimäiseen ilmeeseen.
- Yksinkertainen ja Pisteet antavat graafisen, minimalistisen tyylin.
- Kaksi merkkiä ( #) tekee puhtaan siluetin, joka sopii logoille.
- Oma hyväksyy mitä tahansa merkkejä, myös aksenttikirjaimia ja emojeja: jokainen käyttäjän havaitsema merkki, myös moniosainen emoji, säilyy kokonaisena. Aloita välilyönnillä, jotta valkoiset alueet jäävät tyhjiksi.
Vinkkejä hyvään lopputulokseen
Parhaiten toimivat voimakaskontrastiset kuvat, joissa on selkeä kohde ja yksinkertainen tausta. Rajaa kuva ensin lähelle kohdetta ja lisää kontrastia, jos valokuva on haalea. Kasvot tarvitsevat vähintään 80–120 merkkiä tunnistettavuuteen. Kun liität tekstin muualle, käytä tasalevyistä fonttia (kuten Courier, Consolas tai Menlo) ja poista rivitys, tai sarakkeet eivät asetu kohdakkain. Sähköpostissa ja chat-sovelluksissa kääri teksti koodilohkoon.
.html-tiedosto sisältää taiteen <pre>-lohkossa tasalevyisellä fontilla. Kun väri on käytössä, jokainen samanvärisistä merkeistä koostuva jakso on <span>-elementti väreineen, joten se näkyy missä tahansa ilman skriptejä.
Usein kysytyt kysymykset
Miksi ASCII-taiteeni näyttää venyneeltä tai litistyneeltä?
Katselijan fontti tai riviväli poikkeaa esikatselusta. Käytä tasalevyistä fonttia, jonka riviväli on lähellä 1,15:tä. Leveyden muuttaminen ei vääristä taidetta, koska rivit lasketaan leveydestä.
Voinko käyttää emojeja merkkeinä?
Kyllä. Valitse Oma ja kirjoita emojit vaaleimmasta tummimpaan, esimerkiksi ⬜🟨🟧🟥⬛. Emojit ovat useimmissa fonteissa kirjaimia leveämpiä, joten pienennä leveyttä.
Miksi värillinen versio on saatavilla vain HTML-muodossa?
Pelkkiin tekstitiedostoihin ei voi tallentaa värejä. Lataa .txt ja Kopioi teksti sisältävät aina värittömät merkit.
Lähetetäänkö valokuvani palvelimelle?
Ei. Kuva puretaan ja muunnetaan selaimessasi, eikä mitään lähetetä minnekään.
Minkä leveyden valitsen päätettä varten?
Tavallinen pääte on 80 merkkiä leveä. Käytä arvoa 80 tai pienempää, jotta rivit eivät rivity.
Aiheeseen liittyvät työkalut
- Kuva SVG:ksi (vektorointi) Muunna PNG- tai JPG-logo tai piirros SVG-vektoripoluiksi selaimessasi. Esiasetukset, värien määrä ja pilkkusuodatin, turvallinen esikatselu ja lataus.
- Valokuvasuodattimet Käytä valokuvasuodattimia ilmaiseksi: kirkkaus, kontrasti, mustavalko, seepia, sumennus, terävöinti ja vinjetointi ennen/jälkeen-esikatselulla ilman lähetystä.
- Hienot kirjaimet – Unicode-tekstigeneraattori Muuta teksti lihavoiduiksi, kursivoiduiksi, goottilaisiksi tai yliviivatuiksi Unicode-merkeiksi, jotka voit liittää minne tahansa. Mukana varoitus.
- Kuvan koon muuttaja Muuta JPG-, PNG- ja WebP-kuvien kokoa pikseleinä tai prosentteina, säilytä kuvasuhde ja käsittele useita kuvia kerralla suoraan selaimessasi.