Preskoči na vsebino

Koda v SVG sliko

Pretvorite odrezek kode v sliko s poudarjeno sintakso, okvirom okna in gradientnim ozadjem.

Vhod
14
48
Izhod

Koda v SVG sliko

Prilepite odrezek kode, izberite njegov jezik in to orodje ga izriše kot sliko s poudarjeno sintakso v zaobljenem oknu — ravno takšno sliko kode, ki bi jo želeli deliti na blogu, tvitu, predstavitvi ali notranji dokumentaciji. Ključne besede, nizi, komentarji in števila so samodejno obarvani, okno pa dobi izbirni naslovni vrstico v slogu macOS z obarvanih točkami, tako da rezultat izgleda kot pravi urejevalnik, ne kot preprost tekstualni izhod.

Orodje podpira devet jezikov — JavaScript, TypeScript, Python, JSON, HTML, CSS, Bash, SQL in navadno besedilo — vsak s svojimi pravili za poudarjanje ključnih besed, nizov in komentarjev. Izberite eno od šestih gradientnih tem (sončni zahod, ocean, polnoč, gozd, grozdje ali mono) in orodje zavije okno v ujemajoči se gradientni kartici. Prilagodite razdaljo okrog okna, omogočite padajočo senco, nastavite naslov okna in neodvisno preklapljate številke vrstic ali naslovni vrstico. Velikost pisave se razmerja s celotno sliko, tako da so tako kratka enorredična koda kot funkcija s petdesetimi vrsticami berljivi.

Rezultat je samozadosten dokument SVG, neodvisen od ločljivosti: jasan v kateri koli velikosti, enostaven za neposrednega vstavitve v stran ali oblikovalsko orodje, in dovolj majhen, da ga kopirate kot besedilo. Število vrstic, število znakov in končna velikost slike v pikslih se v realnem času posodabljajo pod rezultatom, medtem ko tipkate ali spreminjate možnosti, tako da vidite točno, kaj se bo kopirati ali prenesti.

Vse se dogaja v vašem brskalniku z uporabo majhnega vgrajenega poudarjevalnika — nobena koda ni poslana, in noben zunanji servis za poudarjanje nikoli ne vidi, kaj prilepite. To ga naredi varnega za uporabo na neobjavljenih funkcijah, internih orodjih ali čem drugem, česar ne želite pošiljati na zunanji strežnik le za lepo sliko.

FAQ

Kateri programski jeziki imajo poudarjanje sintakse?
JavaScript, TypeScript, Python, JSON, HTML, CSS, Bash in SQL imajo vse poudarjanje ključnih besed, nizov, komentarjev in števil. Izberite "Navadno besedilo" za vse ostalo — se prikazuje brez obarvanja barv.
Lahko spremenem ozadje in videz okna?
Da. Izberite eno od šestih gradientnih tem, prilagodite razdaljo okrog okna, omogočite padajočo senco in neodvisno preklapljate naslovni vrstico s točkami in številke vrstic.
Kateri je oblika slike in ali je mogoče dobiti PNG?
Rezultat je vektorski SVG — javen v kateri koli velikosti in enostaven za neposrednega vstavljanja v stran. Za PNG odprite preneseno .svg datoteko v brskalniku ali urejevalniku slik in jo izvozite kot PNG; to orodje tega ne naredi samodejno.
Ali obstaja omejitev, koliko kode lahko prilepim?
Brez fiksne omejitve vrstic, vendar je ustvarjena slika omejena na 10 MB. Izjemno dolgi odrezki, ki bi presegali to omejitev, ustvarijo sporočilo, ki vas prosi, da skrajšate vnos.
Ali je moja koda poslana kam drugam?
Ne. Poudarjanje in risanje slike se dogaja v celoti v vašem brskalniku z uporabo majhnega vgrajenega žetona — vaša koda nikoli ne zapusti vašo napravo.