Przeglądarka i edytor SVG

Przeglądarka i edytor SVG online: kod, podgląd, ścieżki | We.Inc

Wklej lub otwórz SVG i zobacz go obok kodu. Edytuj na żywo, sprawdź na jasnym, ciemnym i szachownicowym tle, przeanalizuj polecenia ścieżek, wyczyść kod i eksportuj PNG lub komponent React.

Przeglądarka i edytor SVG

Wklej kod SVG lub otwórz plik .svg, a obraz pojawi się obok kodu. Edytuj kod, a podgląd odświeża się w trakcie pisania. Zmień tło, aby sprawdzić przezroczyste obszary, przybliż, wyświetl listę wszystkich poleceń ścieżek, usuń zbędne dane z edytora, a następnie pobierz wynik jako SVG, PNG lub komponent React.

Co możesz wyeksportować

Widok kodu i podgląd na żywo obok siebie. Nic nie jest wysyłane: plik odczytuje i rysuje Twoja własna przeglądarka, a podgląd jest wyświetlany jako obraz, więc żaden skrypt wewnątrz SVG nie może się uruchomić.

Najczęściej zadawane pytania

Jak otworzyć plik SVG?

Każda nowoczesna przeglądarka otwiera pliki SVG bezpośrednio, ale pokazuje tylko obraz. Aby zobaczyć kod i obraz jednocześnie, otwórz plik w tej przeglądarce SVG przyciskiem Otwórz plik lub przeciągnij go na pole kodu.

Czy mój SVG jest gdzieś wysyłany?

Nie. Plik odczytuje Twoja przeglądarka i rysuje go lokalnie. Nic, co tu otworzysz lub wpiszesz, nie trafia na serwer.

Dlaczego mój SVG nic nie pokazuje w podglądzie?

Najczęstsze przyczyny to brak atrybutu xmlns="http://www.w3.org/2000/svg" w elemencie svg, viewBox wskazujący poza rysunek lub białe kształty na białym tle. Wypróbuj tło w szachownicę i sprawdź komunikat o błędzie pod podglądem.

Co usuwa krok czyszczenia?

Komentarze, deklarację XML, doctype, bloki metadanych, atrybuty specyficzne dla edytorów takich jak Inkscape, Sketch i Serif oraz puste grupy. Zaokrągla też ułamki do wybranej precyzji. Nie łączy ścieżek ani nie zmienia kształtów, więc rysunek powinien wyglądać tak samo.

Jak użyć SVG w React?

Skopiuj wynik JSX. Zamienia on atrybuty na nazwy React, na przykład stroke-width na strokeWidth i class na className, przekształca ciągi style w obiekty i przekazuje wszystkie propsy podane komponentowi do elementu svg.

Jak czytać kod SVG

Dlaczego eksportowane pliki SVG są większe, niż muszą

Przesuń do

Linia do

Linia pozioma

Linia pionowa

Krzywa sześcienna

Gładka sześcienna

Krzywa kwadratowa

Gładka kwadratowa

Łuk

Zamknij ścieżkę

element <script>

atrybut zdarzenia on…

link javascript:

element <foreignObject> z HTML w środku

Białe

Ciemne

Szachownica

Znaczniki nie są poprawnym XML.

Element główny nie jest <svg>.

Wklej znaczniki, które zaczynają się od <svg i kończą na </svg>.

Ten plik ma ponad 5 MB. Otwórz mniejszy SVG.

Otwarto {name}.

Podgląd się nie wczytał, więc nie ma jeszcze czego eksportować.

Zapisano PNG {w} × {h}.

Kod

Otwórz plik

Przykład

Kod SVG

{bytes} bajtów · {n} ścieżka

{bytes} bajtów · ścieżki: {n}

Ten SVG zawiera {parts}. Podgląd tutaj jest bezpieczny, ale nie wklejaj go do strony jako inline HTML bez usunięcia tego elementu.

Podgląd

Powiększenie

Podgląd Twojego SVG

Wyrenderowane przez Twoją przeglądarkę. Skrypty wewnątrz SVG nie są tu uruchamiane.

Inspektor ścieżek

Ten SVG nie zawiera elementów path.

Ścieżka {n}

Polecenia w ścieżce {n}

Polecenie

Liczby

(względne)

Wybierz ścieżkę, aby podświetlić ją w podglądzie i wyświetlić jej polecenia.

Czyszczenie i eksport

Miejsca po przecinku

Wyczyszczono: z {before} do {after} bajtów.

Wyczyść

Pobierz SVG

Kopiuj jako JSX

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony