Attēls uz ASCII mākslu
Pārvērtiet fotogrāfiju vai attēlu ASCII mākslā savā pārlūkprogrammā. Vairākas rakstzīmju kopas, platums rakstzīmēs, inversija, krāsains HTML, kopēšana vai .txt.
Kā pārvērst attēlu ASCII mākslā
- Ievelciet JPG, PNG, WebP vai GIF attēlu nolaišanas zonā vai noklikšķiniet uz tās, lai to izvēlētos. Attēls uzreiz tiek konvertēts ar noklusējuma iestatījumiem.
- Pārvietojiet slīdni Platums (rakstzīmes): vairāk rakstzīmju dod vairāk detaļu, mazāk – drosmīgāku, abstraktāku izskatu.
- Izvēlieties Rakstzīmju kopa: Standarta, Detalizēta (70 rakstzīmes), Bloki, Vienkārša, Punkti, Divas rakstzīmes vai Pielāgota. Ar Pielāgota ierakstiet savas rakstzīmes no gaišākās līdz tumšākajai.
- Atzīmējiet Invertēt (gaišs teksts uz tumša fona), ja māksla tiks rādīta tumšā ekrānā, piemēram, terminālī.
- Atzīmējiet Krāsa (HTML izvade), lai katru rakstzīmi iekrāsotu oriģinālo pikseļu krāsā.
- Izmantojiet Kopēt tekstu, Lejupielādēt .txt vai Lejupielādēt .html. Katrs iestatījums priekšskatījumu atjaunina uzreiz.
Kā darbojas konvertēšana
Vispirms attēla izmērs tiek mainīts tā, lai katra rakstzīme atbilstu nelielam pikseļu blokam. Tā kā rakstzīmes šūna monotelpas fontā ir aptuveni divreiz augstāka nekā platāka, rīks izmanto aptuveni uz pusi mazāk rindu, nekā būtu vajadzīgs kvadrātveida režģim; citādi māksla izskatītos vertikāli izstiepta. 1000 × 500 attēls ar platumu 100 rakstzīmes dod 100 × 26 rakstzīmes.
Katram blokam rīks aprēķina relatīvo spilgtumu (luminanci) ar Rec. 709 svariem, ko izmanto sRGB:
L = 0,2126 × R + 0,7152 × G + 0,0722 × B
Zaļā krāsa skaitās visvairāk, jo mūsu acs pret to ir visjutīgākā. Spilgtums izvēlas rakstzīmi skalā: tumšam apgabalam atbilst blīva rakstzīme, piemēram, @ vai █, gaišam – viegla, piemēram, . vai atstarpe. Ar Invertēt atbilstība tiek apgriezta, jo uz melna fona gaišie apgabali jāzīmē ar blīvākajām rakstzīmēm. Caurspīdīgie pikseļi tiek uzskatīti par papīru: parasti baltu, invertējot – melnu.
Rakstzīmju kopas izvēle
- Standarta ( .:-=+*#%@) ir klasiskā desmit pakāpju skala: labi lasāma un darbojas jebkurā fontā.
- Detalizēta (70 rakstzīmes) dod vienmērīgākos pārejas toņus, vislabāk portretiem ar lielu platumu.
- Bloki ( ░▒▓█) izmanto Unicode ēnojuma rakstzīmes blīvam, pikseļiem līdzīgam izskatam.
- Vienkārša un Punkti dod grafisku, minimālistisku stilu.
- Divas rakstzīmes ( #) veido tīru siluetu, kas labi der logotipiem.
- Pielāgota pieņem jebkuras rakstzīmes, tostarp burtus ar diakritiskajām zīmēm un emocijzīmes: katra lietotājam uztveramā rakstzīme, pat daudzdaļīga emocijzīme, tiek saglabāta vesela. Sāciet ar atstarpi, lai balti apgabali paliktu tukši.
Padomi labam rezultātam
Vislabāk darbojas kontrastaini attēli ar skaidru objektu un vienkāršu fonu. Vispirms apgrieziet attēlu tuvu objektam un palieliniet kontrastu, ja fotogrāfija ir blāva. Sejām, lai tās būtu atpazīstamas, vajag vismaz 80 līdz 120 rakstzīmju. Kopējot tekstu citur, izmantojiet monotelpas fontu (piemēram, Courier, Consolas vai Menlo) un izslēdziet rindu pārnešanu, citādi kolonnas nesaskaņosies. E-pastā un tērzēšanas lietotnēs ievietojiet to koda blokā.
Fails .html satur mākslu <pre> blokā ar monotelpas fontu; ar ieslēgtu krāsu katrs vienādas krāsas rakstzīmju posms ir <span> ar savu krāsu, tāpēc tas tiek attēlots jebkur bez skriptiem.
Biežāk uzdotie jautājumi
Kāpēc mana ASCII māksla izskatās izstiepta vai saspiesta?
Skatītāja fonts vai rindstarpa atšķiras no priekšskatījuma. Izmantojiet monotelpas fontu ar rindas augstumu aptuveni 1,15. Platuma maiņa mākslu neizkropļo, jo rindu skaits tiek aprēķināts no tā.
Vai varu izmantot emocijzīmes kā rakstzīmes?
Jā. Izvēlieties Pielāgota un ierakstiet emocijzīmes, sakārtotas no gaišākās līdz tumšākajai, piemēram, ⬜🟨🟧🟥⬛. Emocijzīmes lielākajā daļā fontu ir platākas par burtiem, tāpēc samaziniet platumu.
Kāpēc krāsainā versija ir pieejama tikai kā HTML?
Vienkārša teksta faili nevar saglabāt krāsas. Lejupielāde .txt un Kopēt tekstu vienmēr satur nekrāsotas rakstzīmes.
Vai mana fotogrāfija tiek augšupielādēta?
Nē. Attēls tiek atkodēts un konvertēts jūsu pārlūkprogrammā; nekas netiek sūtīts nekur citur.
Kādu platumu izvēlēties terminālim?
Standarta terminālis ir 80 rakstzīmju plats; izmantojiet 80 vai mazāk, lai rindas netiktu pārnestas.
Saistītie rīki
- Attēla vektorizētājs uz SVG Pārveidojiet PNG vai JPG logotipu vai zīmējumu par SVG vektoru ceļiem pārlūkprogrammā. Sagataves, krāsu skaits, drošs priekšskatījums, bez augšupielādes.
- Foto filtri tiešsaistē Foto filtri tiešsaistē: spilgtums, kontrasts, melnbalts, sēpija, izplūdums, asināšana un vinjete ar priekšskatījumu pirms un pēc, bez augšupielādes.
- Unicode skaistā teksta ģenerators Pārvērtiet tekstu treknos, slīpos, rokraksta, gotiskos, kapitālīšu vai pārsvītrotos Unicode simbolos, ko var ielīmēt jebkur, ar brīdinājumu par pieejamību.
- Attēlu izmēra mainītājs Mainiet JPG, PNG un WebP attēlu izmēru pēc pikseļiem vai procentiem, saglabājiet malu attiecību un apstrādājiet vairākus failus uzreiz pārlūkprogrammā.