Kod na obraz

Wklej fragment kodu, wybierz jeden z czterech wbudowanych motywów, dopasuj kolory, rozmiar czcionki, odstępy, opcjonalny nagłówek i numery wierszy, a potem pobierz PNG wyrenderowany z canvasu w przeglądarce. Narzędzie rysuje zwykły tekst, więc dobrze nadaje się do czystych obrazów z kodem, ale nie analizuje języków i nie dodaje podświetlania składni.

Jak utworzyć PNG z kodem

  1. 1

    Wklej fragment

    Użyj pola kodu dla JavaScriptu, HTML, CSS, JSON, poleceń shell albo dowolnego innego zwykłego tekstu. Renderer zachowuje maksymalnie pierwsze 400 wierszy.

  2. 2

    Ustaw wygląd

    Wybierz Ciemny, Jasny, Dracula lub Solarized, a następnie dopasuj tytuł, rozmiar czcionki, odstępy, tło, tekst i kolor akcentu.

  3. 3

    Sprawdź canvas

    Przeglądarka rysuje każdy wiersz jako tekst na canvasie, opcjonalnie z nagłówkiem okna i numerami wierszy. Długie wiersze mogą poszerzyć canvas do wbudowanego maksimum.

  4. 4

    Pobierz PNG

    Wyeksportuj bieżący canvas jako obraz PNG do dokumentacji, notatek, slajdów lub postów. Eksport SVG, JPEG ani HTML nie jest dostępny.

Co robi renderer

Opcja Co możesz zmienić Uwagi
Motyw Ciemny, Jasny, Dracula, Solarized Każdy motyw ustawia początkowe kolory tła, tekstu i akcentu.
Styl tekstu Tytuł, rozmiar czcionki, odstępy Rozmiar czcionki jest ograniczony do 10–40 px, a odstępy do 20–200 px.
Kolory Tło, tekst, akcent Kolor akcentu jest używany przy numerach wierszy.
Nagłówek Nagłówek w stylu okna włączony lub wyłączony Tytuł pojawia się w nagłówku, gdy jest aktywny.
Numery wierszy Pokaż lub ukryj Numery są rysowane jako zwykły tekst na canvasie.
Eksport Pobranie PNG Przycisk pobierania zapisuje bieżący canvas jako obraz PNG.

Praktyczne limity

  • Przeglądarka rysuje fragment jako zwykły tekst z użyciem Canvas API. Nie rozpoznaje JavaScriptu, Pythona, HTML ani innych języków.
  • Podgląd używa pierwszych 400 wierszy, aby bardzo duże pliki nie blokowały strony.
  • Szerokość canvasu pozostaje między 420 px a 2200 px. Bardzo długie wiersze mogą dojść do maksymalnej szerokości.
  • Wersja dwuetapowa przechowuje wpisane dane w sessionStorage dla bieżącej karty przeglądarki podczas przejścia od edycji do pobierania.

Dostępność

Kodu w obrazie nie da się przeszukać, skopiować ani odczytać czytnikiem ekranu. Traktuj PNG jako wsparcie wizualne, a w dokumentacji, tutorialach lub zgłoszeniach błędów umieszczaj prawdziwy fragment również jako zaznaczalny tekst.

Najczęściej zadawane pytania

Nie. Rysuje na canvasie dokładnie ten tekst, który wkleisz. Możesz zmieniać kolory i motywy, ale nie ma wyboru języka ani parsera składni.

Menu zawiera Ciemny, Jasny, Dracula i Solarized. Po wyborze motywu nadal możesz nadpisać tło, tekst i kolor akcentu.

Nie. Wynikiem jest pobranie PNG utworzonego z canvasu. Nie ma eksportu SVG, JPEG ani kopiowania jako HTML.

Podgląd rysuje pierwsze 400 wierszy, aby przeglądarka działała płynnie. Do publikowanych obrazów zwykle lepiej wybrać kilka wierszy, które wyjaśniają sedno.

Powiązane narzędzia