Minifikator SVG
Optymalizuj i minifikuj pliki SVG za pomocą SVGO 4 i jego domyślnego zestawu ustawień. Narzędzie usuwa metadane edytora i komentarze, łączy zbędne grupy, przekształca proste kształty w zwarte ścieżki, skraca zapis kolorów i zaokrągla liczby do wybranej precyzji; umożliwia też wykonanie wielu przebiegów, aby uzyskać dodatkowe oszczędności. Najpierw sprawdza kod znaczników i zachowuje viewBox, co sprawdza się u projektantów i programistów publikujących ikony oraz ilustracje.
Najczęściej zadawane pytania
Jaki optymalizator jest używany?
Narzędzie uruchamia po stronie serwera SVGO 4.1 z domyślnym zestawem ustawień. To ten sam optymalizator, z którego korzysta wiele narzędzi do budowania i potoków ikon.
Co zmienia domyślny zestaw ustawień?
Usuwa dane edytora, metadane i komentarze, odrzuca puste lub ukryte elementy oraz łączy zbędne grupy. Przekształca też prostokąty i inne kształty w ścieżki, jeśli zapis jest krótszy, optymalizuje dane ścieżek i transformacje oraz skraca zapis kolorów, takich jak #ffffff do #fff.
Do czego służy ustawienie precyzji?
Precyzja określa liczbę miejsc po przecinku zachowywanych we współrzędnych i innych liczbach. Można ją ustawić w zakresie od 0 do 8, a domyślna wartość to 3. Niższe wartości zmniejszają rozmiar plików, ale mogą przesunąć drobne szczegóły.
Czym jest tryb wielu przebiegów?
Po włączeniu trybu wielu przebiegów SVGO powtarza optymalizację, aż wynik przestanie się zmniejszać. Tryb jest domyślnie włączony i zazwyczaj pozwala zaoszczędzić nieco więcej miejsca.
Czy viewBox jest zachowywany?
Tak. SVGO 4 domyślnie nie usuwa już viewBox ani tytułu, dzięki czemu ikony prawidłowo skalują się, a tytuły zwiększające dostępność pozostają na swoim miejscu.
Czy narzędzie oczyszcza niezaufane pliki SVG?
Nie. SVGO optymalizuje kod znaczników, ale nie usuwa skryptów ani atrybutów obsługi zdarzeń. Nie traktuj wyniku jako bezpiecznego do osadzania, jeśli pochodzi z niezaufanego źródła.
Jakie dane wejściowe są akceptowane?
Poprawnie sformowany kod SVG, którego elementem głównym jest <svg>, opcjonalnie z deklaracją XML i komentarzami na początku. Błędny kod jest zgłaszany wraz z numerem wiersza i kolumny, a dokument z innym elementem głównym jest odrzucany.
Jak duży może być plik SVG?
Maksymalnie 1 MB kodu znaczników na żądanie. Optymalizacja kończy się po 10 sekundach.
Czy mogę wkleić SVG wyeksportowane z Figma, Illustratora lub Inkscape?
Tak. Eksporty z narzędzi projektowych często zawierają dodatkowe metadane, przestrzenie nazw edytora i długie liczby — dokładnie to usuwa to narzędzie.
Czy mój plik SVG jest przechowywany?
Nie. Kod znaczników jest optymalizowany w pamięci i odsyłany do Ciebie. Nic nie jest zapisywane; rejestrowane są tylko rozmiary żądań.