Format pliku SVG wyjaśniony

Scalable Vector Graphics · .svg

Rozszerzenie.svg
Typ MIMEimage/svg+xml
TypObrazy
TwórcaW3C
Pierwsze wydanie2001
Bez opłat licencyjnychTak
KompresjaBrak

Czym jest plik SVG?

SVG to oparty na XML format grafiki wektorowej ustandaryzowany przez W3C. Zamiast pikseli przechowuje kształty, ścieżki, tekst i gradienty jako instrukcje, więc logotyp renderuje się idealnie ostro w każdym rozmiarze, od favicony po billboard, a plik często ma zaledwie kilka kilobajtów. Ponieważ to tekst, SVG można edytować ręcznie, stylizować w CSS i animować JavaScriptem.

Ta sama elastyczność jest jego słabością. Zdjęć nie da się wyrazić kształtami, złożone ilustracje robią się ciężkie i wolne, a ponieważ SVG może zawierać skrypty i odwołania zewnętrzne, wiele platform oczyszcza lub odrzuca przesyłane pliki SVG. Kopie rastrowe wciąż są potrzebne do e-maila, mediów społecznościowych i procesów druku.

Kiedy SVG to właściwy wybór

Zalety

  • Nieskończenie skalowalny: ostry na każdym ekranie i w każdym rozmiarze druku
  • Maleńkie pliki dla logotypów, ikon, schematów i wykresów
  • Edytowalny format tekstowy, który można stylizować i animować w sieci

Ograniczenia

  • Nieodpowiedni do zdjęć; szczegółowa grafika robi się duża i wolna
  • Odrzucany przez wiele formularzy przesyłania, bo może nieść skrypty
  • Renderowanie różni się nieco między przeglądarkami i edytorami

Jak otworzyć plik SVG

Każda przeglądarka wyświetla SVG; Inkscape, Illustrator, Figma i Affinity Designer go edytują. Eksplorator Windows i wiele przeglądarek pokazuje tylko ogólną ikonę, więc do szybkiego podglądu lub wersji do wklejenia w dokument skonwertuj go przez SVG do PNG.

Jak skonwertować plik SVG

SVG do PNG tworzy raster z przezroczystością do dokumentów, prezentacji i mediów społecznościowych, SVG do JPG płaską kopię w stylu zdjęcia, a SVG do ICO ikonę Windows. Wektoryzacja bitmapy z powrotem jest możliwa dla prostej grafiki przez PNG do SVG.

Najczęściej zadawane pytania

Dlaczego mój SVG jest rozmyty po konwersji do PNG?

PNG został wyrenderowany w małym rozmiarze w pikselach. Wektory nie mają własnej rozdzielczości, więc przy konwersji wybierz większą szerokość wyjściową; wynik pozostanie ostry do tego rozmiaru.

Czy mogę skonwertować zdjęcie do SVG?

Tylko przez wektoryzację, która zamienia obszary zbliżonego koloru w kształty. Działa to dla logotypów, sylwetek i prostych rysunków; zdjęcie staje się albo ogromnym plikiem, albo posteryzowanym przybliżeniem.

Czy SVG jest bezpieczny do przesyłania?

SVG może zawierać JavaScript i odwołania zewnętrzne, dlatego platformy go oczyszczają lub blokują. Pliki wyeksportowane z narzędzi projektowych są zwykle czyste; SVG z nieznanych źródeł traktuj jak każdy pobrany plik.

Czy SVG obsługuje animację?

Tak, przez elementy SMIL, animacje CSS lub JavaScript. Przeglądarki je odtwarzają; większość edytorów obrazów i konwerterów renderuje tylko statyczny stan początkowy.

Czym różni się SVG od SVGZ?

SVGZ to plik SVG skompresowany gzipem. Zawiera dokładnie ten sam XML, tylko spakowany, więc przy złożonych rysunkach jest znacznie mniejszy. Inkscape i Illustrator potrafią go zapisać, a przeglądarki wyświetlają go, gdy serwer wysyła właściwe nagłówki. W praktyce SVGZ jest w sieci rzadszy, bo serwery mogą kompresować zwykły SVG w locie. Do edycji i udostępniania zwykły SVG jest bardziej kompatybilnym wyborem.

Czy mogę używać SVG w Microsoft Word lub PowerPoint?

Tak, w Office 2019 i nowszych oraz w Microsoft 365. Wstaw SVG jak każdy obraz, a pozostanie wektorem, więc skaluje się ostro w dokumencie i w eksportowanych PDF. Możesz też przekonwertować go na kształty Office, by zmienić kolory lub edytować jego części. Starsze wersje Office nie potrafią wstawić SVG, więc użyj wtedy PNG w wysokiej rozdzielczości. Niektóre funkcje SVG, takie jak filtry i animacja, mogą wyświetlać się inaczej albo wcale.