Przejdź do treści

Kod na obraz SVG

Zamień fragment kodu na obraz z podświetleniem składni, ramką okna i kolorowym tłem.

Wejście
14
48
Wynik

Kod na obraz SVG

Wklej fragment kodu, wybierz jego język programowania i narzędzie wyświetli go jako obraz z podświetleniem składni wewnątrz zaokrąglonym oknem — dokładnie taki screenshot kodu, który chciałbyś udostępnić na blogu, tweecie, prezentacji lub wewnętrznych dokumentach. Słowa kluczowe, ciągi, komentarze i liczby są automatycznie kolorowe, a okno ma opcjonalny pasek tytułu w stylu macOS z kolorowymi kropkami, więc rezultat wygląda jak prawdziwy edytor, a nie zwykły tekst.

Narzędzie obsługuje dziewięć języków — JavaScript, TypeScript, Python, JSON, HTML, CSS, Bash, SQL i zwykły tekst. Każdy język ma własne reguły do podświetlenia słów kluczowych, ciągów i komentarzy. Wybierz jeden z sześciu kolorowych motywów (zachód, ocean, północ, las, winogrono lub mono) i narzędzie otworzy okno pasującym gradientem. Dostosuj margines wokół okna, włącz cień, ustaw tytuł okna i niezależnie przełączaj numery linii lub pasek tytułu. Rozmiar czcionki skaluje cały obraz, więc krótka jednoliniowa funkcja i pięćdziesięciowierszowy kod będą czytelne.

Wynik jest samodzielnym dokumentem SVG, niezależnym od rozdzielczości — ostry w każdym rozmiarze, łatwy do wstawienia do strony lub narzędzia projektowego i wystarczająco mały, aby skopiować go jako tekst. Liczba linii, liczba znaków i ostateczny rozmiar obrazu w pikselach aktualizują się w czasie rzeczywistym poniżej wyniku podczas pisania lub zmieniania opcji, więc widzisz dokładnie to, co zamierzasz skopiować lub pobrać.

Wszystko dzieje się w twojej przeglądarce przy użyciu małego wbudowanego podświetlacza — kod się nie przesyła nigdzie i żadna zewnętrzna usługa nigdy nie widzi tego, co wklejasz. Dlatego jest bezpieczne do użytku na nieublikowanych funkcjach, wewnętrznych narzędziach lub czymkolwiek innym, czego nie chciałbyś wysyłać na serwer zewnętrzny tylko po to, aby zrobić ładny screenshot.

Częste pytania

Które języki programowania mają podświetlenie składni?
JavaScript, TypeScript, Python, JSON, HTML, CSS, Bash i SQL mają podświetlenie słów kluczowych, ciągów, komentarzy i liczb. Wybierz "Zwykły tekst" dla czegokolwiek innego — wyświetla się bez kolorów.
Czy mogę zmienić tło i wygląd okna?
Tak. Wybierz jeden z sześciu kolorowych motywów, dostosuj margines wokół okna, włącz cień i niezależnie przełączaj pasek tytułu z kolorowymi kropkami i numery linii.
Jaki jest format obrazu i czy mogę uzyskać PNG?
Wynik to wektorowy SVG — ostry w każdym rozmiarze i łatwy do wstawienia do strony. Aby uzyskać PNG, otwórz pobrany plik .svg w przeglądarce lub edytorze obrazów i eksportuj go jako PNG; narzędzie nie robi tego automatycznie.
Czy jest limit na ilość kodu, który mogę wkleić?
Brak stałego limitu linii, ale wygenerowany obraz jest ograniczony do 10 MB. Niezwykle długie fragmenty, które przekroczyłyby ten limit, tworzą komunikat z prośbą o skrócenie wejścia.
Czy mój kod jest wysyłany gdziekolwiek?
Nie. Podświetlenie i renderowanie obrazu odbywają się całkowicie w twojej przeglądarce za pomocą małego wbudowanego tokenizera — twój kod nigdy nie opuszcza twojego urządzenia.