Oczyszczanie SVG

Pozbądź się bałaganu i utrzymuj znaczniki SVG w czystości i czytelności. Przydatne przed optymalizacją, konwersją lub zatwierdzeniem repo. Otwórz pliki SVG online i od razu rozpocznij przetwarzanie.

Przeciągnij i upuść plik SVG

lub kliknij, aby przeglądać, lub wklej kod SVG

Akceptuje tylko pliki .svg
Wklej kod SVG za pomocą Ctrl+V / Cmd+V

Dlaczego warto korzystać z naszego narzędzia do czyszczenia SVG?

Usuń metadane

Oczyszczanie SVG usuwa bloki metadanych, notatki opisowe i znaczniki generatora, które dodają wagi, ale nie mają wartości wizualnej. Zachowuje znaczący tekst dotyczący dostępności, jeśli jest obecny, dzięki czemu czytniki ekranu nadal mają kontekst.

Czystsze znaczniki

Czyszczenie SVG zapewnia czytelność struktury przy mniejszej liczbie pustych grup i mniejszej liczbie komentarzy. Oczyszczone dane wyjściowe są łatwiejsze do porównywania w git, przeglądania w kodzie i utrzymywania w różnych wersjach.

Mniejsze pliki

Czyszczenie SVG przycina bajty przed optymalizacją, więc SVGO ma mniej do przetworzenia. Ten krok pomoże przyspieszyć ładowanie ikon i zasobów wbudowanych na prawdziwych stronach.

Oczyszczanie edytora

Czyszczenie SVG usuwa atrybuty specyficzne dla edytora, takie jak nazwa danych lub etykiety Inkscape, zachowując jednocześnie identyfikatory, do których się odwołujesz. Dzięki temu haki CSS i selektory JS są stabilne.

Bezpieczne przetwarzanie

Przetwarzanie odbywa się w przeglądarce, więc pliki nigdy nie są przesyłane. Jest to idealne rozwiązanie w przypadku zasobów klientów, prac związanych z umową NDA i wewnętrznych bibliotek marek.

Gotowy do optymalizacji

Uruchom czyszczenie SVG przed minimalizacją lub optymalizacją, aby uzyskać bardziej przewidywalne wyniki. Dodatkowy hałas zniknął, więc późniejsze narzędzia skupiają się na oszczędnościach konstrukcyjnych.

Jak oczyścić plik SVG

1

Prześlij swój plik SVG

Upuść plik lub wklej znaczniki, aby rozpocząć czyszczenie SVG. Narzędzie lokalnie odczytuje plik SVG i przygotowuje czysty widok, dzięki czemu można najpierw zweryfikować oryginał. Otwórz pliki SVG online i od razu rozpocznij przetwarzanie.

2

Wyczyść metadane

Uruchom przebieg czyszczenia SVG, aby usunąć metadane, komentarze i pozostałości edytora. Porównaj rozmiar i sprawdź wyczyszczone znaczniki, aby potwierdzić, że wizualnie nic się nie zmieniło.

3

Wyeksportuj plik SVG

Pobierz oczyszczony plik lub skopiuj nowy znacznik. Nazwy plików pozostają nienaruszone, co sprawia, że ​​wymiana w repozytorium jest prosta.

Często zadawane pytania dotyczące czyszczenia SVG

Co czyszczenie SVG usuwa z moich plików?
Czyszczenie SVG usuwa bloki metadanych, komentarze, znaczniki generatora i nieużywane atrybuty, które nie wpływają na renderowanie. Nie usuwa ścieżek ani kształtów. Jeśli plik SVG zawiera etykiety ułatwień dostępu, takie jak tytuł lub aria, czyszczenie SVG zachowuje je, chyba że są puste lub zduplikowane. W przypadku pracy zespołowej zachowaj nienaruszony oryginał, aby móc porównać różnice podczas przeglądu, śledzić, co się zmieniło i w razie potrzeby szybko przywrócić zmiany. Usunięcie metadanych ogranicza również przypadkowe ujawnienie nazwisk autorów lub wersji narzędzi w zasobach publicznych.
Czy czyszczenie SVG zmieni wygląd SVG?
Oczyszczanie SVG koncentruje się na znacznikach niewizualnych, więc wyrenderowany wynik powinien wyglądać tak samo. Jeśli jednak plik opiera się na atrybutach dostępnych wyłącznie dla edytora lub nietypowych metadanych, przed wysyłką przeprowadź czyszczenie SVG i wyświetl podgląd. Szybkie porównanie pomaga wykryć przypadki Edge. Jeśli SVG używa filtrów, masek lub osadzonych czcionek, wyświetl podgląd w docelowych przeglądarkach i potwierdź, że renderowany wynik nie uległ zmianie przed publikacją.
Czy powinienem zoptymalizować pliki SVG po oczyszczeniu?
Tak. Oczyszczanie SVG to pierwsze przejście; optymalizacja i minimalizacja mogą jeszcze bardziej zmniejszyć rozmiar. Uruchamiając najpierw czyszczenie SVG, dajesz SVGO prostszy plik, który może dać lepsze wyniki i mniej ostrzeżeń. Jeśli później wprowadzisz ręczne zmiany, drugi przebieg czyszczenia SVG może usunąć nowe komentarze lub metadane wprowadzone przez redaktorów.
Czy czyszczenie zachowuje identyfikatory i viewBox?
Czyszczenie SVG zachowuje podstawowe atrybuty, takie jak pole widoku, szerokość, wysokość i identyfikatory używane w CSS lub skryptach. Jeśli identyfikator jest pusty lub zduplikowany, czyszczenie SVG może go usunąć, aby uniknąć konfliktów. Przejrzyj dane wyjściowe, jeśli korzystasz z niestandardowych identyfikatorów. Jeśli czyszczenie SVG usunie identyfikator, którego nadal potrzebujesz, dodaj go ponownie i uruchom ponownie narzędzie, a następnie udokumentuj wymagane identyfikatory dla swojego zespołu.
Czy mój plik SVG został przesłany na serwer?
Nie. Oczyszczanie SVG odbywa się całkowicie w przeglądarce i nigdy nie przesyła pliku. Ten lokalny proces czyszczenia SVG jest bezpieczny w przypadku wrażliwych logo, niepublikowanych ikon lub pracy klienta. Można go także używać w trybie offline lub za zaporą sieciową, ponieważ po załadowaniu strony nie są wymagane żadne połączenia sieciowe.
Czy usuwa etykiety dostępności?
Jeśli etykiety mają znaczenie, pozostają. Puste lub zduplikowane etykiety można usunąć, aby zmniejszyć hałas. Możesz dodać tytuł lub etykietę arii po oczyszczeniu, jeśli Twój zespół wymaga określonego formatu. Aby uzyskać bardziej rygorystyczne zasady dostępności, po oczyszczeniu dodaj zwięzły tytuł i etykietę arii i sprawdź za pomocą czytnika ekranu w przeglądarce docelowej. Jeśli Twoja organizacja przestrzega WCAG, dołącz rolę i arię oznaczoną przez i zweryfikuj za pomocą narzędzia do audytu dostępności.
Czy mogę sformatować po czyszczeniu?
Tak. Formatowanie może sprawić, że oczyszczone znaczniki będą łatwiejsze do odczytania. Uruchom program formatujący po przejściu czyszczenia, aby ujednolicić wcięcia i kolejność atrybutów. Zespoły często uruchamiają formatowanie w CI, aby zachować spójność stylu w repozytoriach i uniknąć hałaśliwych różnic w żądaniach ściągnięcia. Jeśli przechowujesz pliki SVG w repozytorium komponentów, spójny format przyspiesza przeglądanie i ogranicza konflikty scalania.
Czy korzystanie z SVG Cleanup jest bezpłatne i nie wymaga pobierania?
Tak. Z SVG Cleanup można korzystać bezpłatnie w przeglądarce. Nie są wymagane żadne pliki do pobrania ani instalacja.
Czy potrzebuję konta, aby korzystać z SVG Cleanup?
Nie. SVG Cleanup działa natychmiast w przeglądarce bez konieczności rejestracji, a pliki pozostają lokalne.