Vaizdų į ASCII meną konverteris nemokamai
Paverskite bet kurį vaizdą ASCII menu pokalbiams, README failams, terminalams ar commit žinutėms. Keli simbolių rinkiniai, įskaitant blokinius simbolius ir jaustukus.
Nuvilkite failą čia arba spustelėkite, kad pasirinktumėte
JPG, PNG, WebP, GIF, HEIC, HEIF · apdorojama jūsų įrenginyje
arba paspauskite Ctrl+V, kad įklijuotumėte iš iškarpinės
Patarimas: ekrano nuotrauką galite įklijuoti su Ctrl+V
Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.
Dažniausi naudojimo būdai
- Sukurkite ASCII mena README failamsSukurkite tekstinies pagrindu logotipus ir rekmajustes GitHub README, kurie rodomi monospace.
- Terminalo ir MOTD menaSukurkite ASCII mena terminalo sveikinimo pranesimams, SSH rekmajustems arba dienos znuties failams.
- ASCII mena uffiksuoti pranesimaisPrideikite nepamirstama ASCII mena i leidimo pastahas, patvirtinti pranesimus arba zimiij aprasymus.
- ASCII mena pokalbio ir DiscordSukurkite ASCII meme ir mena, kuria galima dalytis Discord, Slack arba IRC kanaliuose.
- ASCII mena plakatiem ir spaudimuiSukurkite ASCII mena dideles apimties plakatiem, spaudiniams ar ziniatiinklio heroju sekcijoms.
Kaip tai veikia
Konvertavimas vyksta visiškai jūsų naršyklėje, naudojant Canvas API — jokio serverio, jokio įkėlimo. Įrankis nupiešia jūsų paveikslėlį ekrane nematomoje drobėje, kurios mastelis pritaikytas tikslinio stulpelio pločiui, nuskaito kiekvieno pikselio RGB reikšmes per getImageData ir susieja kiekvieno pikselio suvokiamą šviesumą su simboliu iš jūsų pasirinktos paieškos eilutės.
- 1Canvas keičia paveikslėlio mastelįJūsų paveikslėlis nupiešiamas paslėptoje drobėje, kurios dydis tiksliai atitinka išvesties tinklelį — įprastai numatytasis 80 stulpelių plotis, o aukštis automatiškai koreguojamas, kad išsaugotų paveikslėlio kraštinių santykį (perpus sumažintas monospace šriftams, kurie yra aukštesni nei platesni).
- 2Šviesumo mėginių ėmimas per kiekvieną pikselįĮrankis iškviečia getImageData, kad nuskaitytų neapdorotus RGBA baitus kiekvienai ląstelei. Jis konvertuoja kiekvieną pikselį į vieną šviesumo reikšmę, naudodamas ITU-R suvokiamą formulę (0,299R + 0,587G + 0,114B), tada taiko jūsų šviesumo poslinkį, kontrasto daugiklį ir gama kreivę.
- 3Šviesumas susiejamas su simboliuPakoreguotas šviesumas (0–1) dauginamas iš pasirinktos simbolių eilutės ilgio — standartinės ( .:-=+*#%@), 70 simbolių detalios, blokinių elementų, dvejetainės ar jūsų įrašyto pasirinktinio rinkinio — ir tos pozicijos simbolis įdedamas į išvesties tinklelį.
- 4Eksportas paprastu tekstu, PNG ar HTMLGatavas tinklelis sujungiamas į paprastą teksto eilutę kopijavimui/atsisiuntimui. PNG eksportui kiekvienas simbolis atvaizduojamas antroje drobėje su fillText 12px monospace šriftu. Spalvotas režimas nuskaito originalų RGB kiekvienam pikseliui ir apgaubia kiekvieną simbolį vidiniu stiliumi pažymėtame span elemente, kurį galima eksportuoti kaip savarankišką HTML failą.
Jūsų paveikslėlį tiesiogiai nuskaito naršyklės Canvas API, ir jis niekada nepalieka jūsų įrenginio — jokie duomenys jokiu metu nesiunčiami į jokį serverį.
Susiję įrankiai
ASCII banerio generatorius
Konvertuokite tekstą į didelius ASCII meno banerius klasikiniais FIGlet šriftais — kopijuokite arba parsisiųskite kaip .txt.
OCR — vaizdų teksto ištraukiklis
Išgaukite tekstą iš nuotraukų, ekrano kopijų, nuskenuotų dokumentų ir PDF (arba išsaugokite PDF su paieška) naudodami PP-OCRv5 – viskas veikia tik jūsų naršyklėje. Skaito lotynų, kinų, japonų, korėjiečių, kirilicos, arabų, devanagari, tajų, graikų, tamilų ir telugų rašmenis.
Objektų šalinimo įrankis (stebuklingas trintukas)
Pašalinkite žmones, objektus, tekstą ar dėmes iš nuotraukos: užpieškite juos ir vieta užpildoma iš aplinkos, tiesiai jūsų naršyklėje. Atšaukite, palyginkite ir išsaugokite kaip JPG arba PNG. Jūsų nuotrauka niekada neįkeliama.