Lopullinen tapa muuttaa kuva ASCII-taideksi markkinoiden parhaalla kooderilla

Ennen sinua koodaa kuvan ASCII-muotoon, sinun on ymmärrettävä asioita, erityisesti ASCII-art. Vaikka voit käyttää useita ohjelmistovalikoimaa koodaamiseen, olemme täällä vain tarjotaksemme markkinoiden parasta, ja se on Pythonin kanssa. Lisäksi lisäämme toisen kuvanmuuntimen, jonka avulla voit muuntaa kuvat välittömästi JPG-, PNG- tai GIF-muotoon. Joten jos olet kiinnostunut tästä aiheesta, lue alla olevat yksityiskohtaiset tiedot.

Kuvat ASCII:lle

Osa 1. Mikä on ASCII-taide: Yksityiskohtaiset tiedot ASCII:sta

ASCII on prosessi, jossa tekstin merkit käsitellään grafiikkaksi tai taiteeksi. Ennen tekniikan modernisointia käyttäjiä oli kytkettynä BBS-verkkoon, jota käyttäjät käyttivät viestien tai muiden tiedostojen välittämiseen käyttäjien kautta. Joten jos olet siirtämässä kuvaa toiselle käyttäjälle, latausajat vievät yleensä liian kauan tiedoston koosta johtuen. Koska kuvia on raskaita ladata, ASCII-taiteesta tuli tekijä, jolla voit lähettää kuvan Internetin kautta paljon nopeammin. Miten? No, se koodaa kuvan merkeiksi.

Tietokoneessa järjestelmä ymmärtää prosessin, joka toimii kahdella numerolla, 0 ja 1, jotka tunnetaan binäärinä. Jos katsot tarkasti, huomaat, että myös ASCII perustuu samaan järjestelmään. Suurin osa standardista ASCII:sta määrittelee eri merkit seitsemällä bitillä, mukaan lukien numerot 0 ja 1. Sisältää 128 määriteltyä merkkiä, 33 ei-tulostettavaa koodia ja 95 tulostettavaa, kuten kirjaimia, numeroita, ohjausmerkkejä ja välimerkkejä. ASCII:lla on paljon yhteistä Base64:n kanssa, mutta ne eivät ole samoja, ja on mahdollista muuntaa kuvat Base64:ksi erikoistuneen muuntimen avulla.

Osa 2. Nopea tapa muuntaa kuva ASCII-muotoon Pythonilla

Yksi suosituimmista ladattavista kuvan ASCII-muunnosohjelmistoista on se, mitä me kutsumme Python. Se käyttää helppoa ohjelmointikieltä, kuten syntaksia, jonka kaikki ymmärtävät, jos aiomme verrata sitä C++:aan ja Javaan. Vaikka se on avoimen lähdekoodin ohjelmointiohjelmisto, kehitetty ekosysteemi tukee tätä sovellusta, jossa muut käyttäjät lisäävät panoksensa ja kirjastonsa koodiin. Koska sovellukset lukevat vain koodin kaiken, kaikkien voi olla vaikeaa tehdä se, varsinkin niille, jotka eivät osaa koodata. Mutta jos olet valmis oppimaan tämän käytön, voit seurata annettuja ohjeita.

Python

Pythonin käytön vaiheet:

Vaihe 1:
Lataa Pythonin uusin versio tietokoneellesi, valitse pieni neliö, siirry Mukautettu asennus -kohtaan ja muuta asetuksia mieltymystesi mukaan. Avaa komentokehote ja kirjoita python - - version nähdäksesi, onko se ladattu onnistuneesti. Sovellus on valmis käytettäväksi, jos näet lataamasi Pythonin suorituskyvyn.
Vaihe 2:
Kirjoita kehotteeseen, pip3 install opencv-python ja pip3 install numpy. Sinun on asennettava nämä tärkeät tiedostot ennen kuvan muuntamista ASCII Art.
Vaihe 3:
Luo merkkijono ASCII-kuvan luomiseksi. Käytä " ' " saadaksesi näytön pienimmän pinnan; Käytä suurinta aluetta varten "$."
Hahmon pinta
Vaihe 4:
Koska pikselit esitetään RGB-kokonaisluvuilla, joiden arvot ovat 0–255 riippuen siitä, minkä kirkkauden haluat pikselin olevan. Mitä suurempi arvo, sitä kirkkaampi pikseli.
RGB-esitys
Vaihe 5:
Kun olet luonut merkkijonon ja asettanut kirkkauden. Seuraavaksi lasketaan kirkkauspaino. Tätä varten sinun on jaettava ASCII-merkkiluettelo sen enimmäisarvoon.
Kirkkaus Paino

Vastaava ASCII-merkin indeksi näyttää tältä:

Pikseliindeksi

Kun näin tapahtuu, muuta vastaava merkki indeksiksi, jotta se muuntaa pikselit merkiksi.

Muuta merkki hakemistoksi
Vaihe 6:
Voit ladata kuvan käyttämällä Pillow-moduulia, joka lukee ja muuntaa ne RGB-turpleiksi. Sen jälkeen sinun on tuotava ja luettava kuva, luotava merkkijonot jokaiselle kuvariville ja lisättävä ne kaikki tekstitiedostoon. Alla oleva katkelma näyttää siltä, ​​miltä se näyttää, kun olet valmis.
Pil tuonti Oletusmuunnos

Osa 3. Bonus: Helppokäyttöinen Image Converter verkossa ilmaiseksi

Tarvitsetko tehokkaan online-kuvamuuntimen kuvan muuttamiseksi uuteen muotoon? Aiseesoft ilmainen kuvanmuunnin verkossa on huippuluokan kuvanmuunnin, jota voit käyttää verkossa ilman asennusohjelmaa tai lisälaajennuksia. Kuvien muuntamisen kyvykkyyden ansiosta miljoonia käyttäjiä on käyttänyt tätä, ja se auttaa heitä saamaan kuvan yhteensopivaan muotoon. Jos olet kiinnostunut tämän muuntimen toiminnasta, noudata alla olevia ohjeita.

Vaiheet Aiseesoft Free Image Converterin käyttöön verkossa:

Vaihe 1:
Avaa Aiseesoft Free Image Converter Online suosikkiselaimellasi.
Vaihe 2:
Valitse haluamasi lopullinen tulos; voit valita JPG, PNG ja GIF.
Valitse lopullinen muoto
Vaihe 3:
Lataa seuraavaksi kuvat napsauttamalla Lisää kuvia. Voit ladata tänne jopa 40 kuvaa enintään 5 megatavulla ja muuntaa ne valitsemaasi tulostusmuotoon.
Lataa muuntaaksesi kuvan
Vaihe 4:
Odota muutama sekunti, koska muuntaja käsittelee tänne tuomasi tiedoston. Mitä tulee tulokseen, napsauta Lataa kaikki viedäksesi muuntamasi kuvat tänne.
Vie muunnettu kuva

Osa 4. Usein kysyttyä kuvien muuntamisesta ASCII-muotoon Art

Onko ASCII-taidevaatimuksia?

ASCII Artissa on oltava vähintään 5 tekstiriviä, joissa on vähintään yksi 5 merkin pituinen sarja, joka toimii PRE- tai XMP-elementtien kanssa. Kun näitä algoritmeja tarvitaan, voit nyt tarkastella taidetta tietokoneohjelman lähdekoodissa esimerkkinä.

Mistä voin avata ASCII-taidetta?

Voit tarkastella ASCII-taidetta käyttämällä esiasennettua tekstinkatseluohjelmaa, kuten Note Pad, CMD tai Terminal.

Voinko muuntaa PNG:n Base64:ksi?

On olemassa erilaisia ​​tapoja muuntaa PNG Base64:ksi, mutta ennen kuin voit tehdä sen, tarvitset ammattimaisen muuntimen, joka tekee muunnoksen ilman ongelmia.

Yhteenveto

Lopulta muunnos kuvat ASCII Art on toteutettavissa ykkösratkaisun: Pythonin avulla. Vaikka se käsittelee tiettyä koodia muunnoksen suorittamiseksi, voit kopioida yllä kirjoitetut koodit tuottaaksesi ASCII-taidetta, ihanteellisesti, jos haluat muuntaa kuvan vakaaseen ja yhteensopivaan muotoon, kuten JPG, PNG tai GIF. ammattimainen kuvankäsittelyohjelma.

Mitä mieltä olet tästä viestistä?

Erinomainen

Arvostelu: 4.7 / 5 (perustuu 377-äänestyksiin)Seuraa meitä

Disqus-kuvakeJätä kommenttisi ja liity keskusteluun
Video Converter Ultimate laatikko

Video Converter Ultimate on erinomainen videomuunnin, -editori ja -tehostin, jonka avulla voit muuntaa, parantaa ja muokata videoita ja musiikkia 1000 muodossa ja enemmän.

Ilmainen latausWindowsille

Turvata100 % turvallinen. Ei mainoksia.

Ilmainen latausMacOS: lle

Turvata100 % turvallinen. Ei mainoksia.

Takaisin alkuun