CodeKitHub
Slikovna orodja

Pretvornik slike v ASCII umetnost

Nazadnje posodobljeno:

Naloži fotografijo in jo dobi nazaj kot mrežo ASCII znakov, senčenih tako, da ustrezajo svetlosti izvirne slike — klasičen videz "besedilne umetnosti". Vse se zgodi na platnu v tvojem brskalniku: slika se prebere lokalno in nikoli nikamor ne naloži.

Kaj je to orodje?

To orodje vzorči tvojo sliko po mreži, meri svetlost vsake celice in jo nadomesti z znakom iz lestvice, ki gre od "praznega" videza (presledek, pika) do "gostega" videza (@, #, poln blok). Privzeto svetlejša območja preslika v gostejše znake, temnejša pa v redkejše — ker je izhod svetlo besedilo na temnem polju, s tem svetli deli tvoje fotografije res izgledajo svetli, temni deli pa se zlijejo z ozadjem.

To se razlikuje od besedilnega generatorja ASCII umetnosti na tej strani, ki vpisane besede spremeni v velike blokovne črke (banner v slogu FIGlet). To orodje gre v nasprotno smer — kot vhod vzame pravo fotografijo ali slikovno datoteko, ne vpisanega besedila.

Zakaj ga uporabiti?

  • Spremeni katero koli fotografijo v ASCII umetnost, primerno za deljenje kot navadno besedilo, z enim klikom.
  • Nastavljiva izhodna širina in trije nabori znakov (podrobna sivinska lestvica, preprosta 7-znakovna lestvica ali Unicode senčenje blokov) za različne videze.
  • Možnost obračanja za lepljenje v kontekste s svetlim ozadjem.
  • 100 % zasebno — obdelava na platnu poteka lokalno, tvoja fotografija se nikoli ne naloži.
  • Brezplačno, brez prijave, brez vodnega žiga.

Kako ga uporabljati

  1. Klikni območje za nalaganje ali povleci vanj sliko JPG, PNG ali WebP.
  2. Nastavi izhodno širino (v znakih) — večje število pomeni več podrobnosti, a širši rezultat.
  3. Izberi nabor znakov: Podroben za gladke prehode, Preprost ali Bloki za bolj izrazit videz.
  4. Vklopi Obrat, če boš rezultat prilepil nekam s svetlim ozadjem.
  5. Klikni Kopiraj za pridobitev rezultata kot navadno besedilo.

Primer

Vnos

Fotografija enega svetlega belega kroga na črnem ozadju, širina 100 znakov

Rezultat

Večinoma prazni znaki oz. presledki ob robovih, z gostim skupkom znakov @ in # v sredini, ki tvorijo silhueto kroga

Točni znaki so odvisni od dejanskih vrednosti svetlosti slike — to je opis vzorca, ne dobesedni izhod, saj vsaka izvirna fotografija da drugačen rezultat.

Praktični nasveti

  • Fotografije z visokim kontrastom (jasen motiv na preprostem ozadju) se pretvorijo veliko bolj prepoznavno kot razgibani, nizkokontrastni prizori.
  • 100–150 znakov širine je najboljša izbira za večino primerov — dovolj široko za resnične podrobnosti, dovolj ozko, da se še vedno prilega navadnemu zaslonu.
  • Če je izhod videti obrnjen od pričakovanega (motiv izgleda kot svetla silhueta namesto temne), preklopi potrditveno polje Obrat, namesto da poskusiš z drugo sliko.
  • Nabor znakov "Bloki" se pogosto bere bolje kot "Podroben" pri zelo majhnih izhodnih širinah, saj peščica ravni senčenja ostane bolj vidna kot na desetine tankih znakov.

Kako se to razlikuje od pretvorbe besedila v ASCII

Če želiš narediti banner iz vtipkanega besedila (ime projekta, beseda) namesto pretvorbe fotografije, to namesto tega naredi generator ASCII umetnosti na tej strani — uporablja pisave FIGlet za risanje blokovnih črk in slik sploh ne obdeluje.

Ti orodji se pogosto uporabljata skupaj: FIGlet banner kot naslov, sledi mu slika, pretvorjena s tem orodjem, kot vizualni element pod njim, oboje kot navadno besedilo, ki preživi lepljenje v komentar kode ali navaden README.

Generator ASCII umetnosti · Stiskalnik slik

Pogosta vprašanja

Zakaj je moja ASCII umetnost videti stisnjena ali raztegnjena?

Znaki v monospace pisavi so v celicah približno dvakrat višji kot široki, zato bi pretvorba piksel za piksel sliko navpično stisnila. To orodje to že popravlja tako, da vzorči manj vrstic, kot bi nakazovala 1:1 mreža pikslov — če je videz še vedno napačen tam, kamor prilepiš, ta cilj morda uporablja pisavo, ki ni monospace.

Ali izbira nabora znakov res kaj spremeni?

Da. "Podroben" uporablja na desetine znakov za gladke prehode in je najboljši na daljavo ali pri povečavi. "Preprost" (7 znakov) in "Bloki" (Unicode senčenje blokov) dajeta bolj izrazit, grafičen videz z vidnim prehajanjem med ravnmi svetlosti — bolje ustreza stiliziranemu učinku kot fotorealističnemu.

Kdaj naj uporabim Obrat?

Privzeto svetla območja tvoje fotografije postanejo gosti znaki, temna pa redki — kar je pravilno v temnem izhodnem polju tega orodja (svetlo besedilo na temnem ozadju). Če rezultat prilepiš v bel dokument ali svetlo temo aplikacije, vklopi Obrat, da se temna območja slike preslikajo v goste znake namesto tega (temno na svetli strani), s čimer umetnina ostane berljiva.

Kakšna je idealna izhodna širina?

100 znakov je dober privzeti izbor za ogled v brskalniku ali terminalu brez vodoravnega drsenja. Precej višje vrednosti (200+) zajamejo več podrobnosti, a rezultat postane širši od večine zaslonov, zelo nizke širine (pod 40) pa izgubijo večino prepoznavnih podrobnosti.

Ali se moja fotografija kamor koli naloži?

Ne. Slika se dekodira in vzorči z uporabo Canvas API-ja neposredno v tvojem brskalniku. V nobenem trenutku se nič ne pošlje na strežnik.

Sorodna orodja