SVG na PNG
Narysuj grafikę wektorową dokładnie w potrzebnym rozmiarze.
Zamień grafiki SVG na PNG i używaj ich tam, gdzie wektory nie są akceptowane: w mediach społecznościowych, e-mailach, dokumentach, aplikacjach czy edytorach zdjęć. Wybierz szerokość w pikselach, a otrzymasz ostry obraz w tym rozmiarze, z przezroczystym tłem. Za darmo, bez rejestracji i bez znaku wodnego.
Jak przekonwertować SVG na PNG
- Wybierz jeden lub kilka plików SVG (do 20 naraz).
- Podaj szerokość w pikselach lub zostaw puste, aby zachować rozmiar SVG.
- Kliknij „Konwertuj na PNG”.
- Pobierz plik PNG lub, jeśli konwertujesz kilka plików, plik ZIP ze wszystkimi.
Wektory czy piksele
SVG nie składa się z pikseli, lecz z instrukcji rysowania: linii, krzywych, kształtów i kolorów. Dlatego można go powiększać bez końca bez utraty ostrości. Wiele serwisów go jednak nie przyjmuje: media społecznościowe, większość komunikatorów, edytory zdjęć, sklepy z aplikacjami czy platformy akceptujące tylko „zwykłe” obrazy.
Przy konwersji na PNG plik SVG jest rysowany raz, w dokładnie określonym rozmiarze. Staje się obrazem złożonym z pikseli: jeśli powiększysz go później, straci ostrość. Dlatego warto dobrze wybrać rozmiar już przy konwersji.
Jaką szerokość wybrać
- Puste pole (domyślnie): rozmiar zapisany w samym SVG w atrybutach
widthiheightalbo wviewBox. - Logo na stronę: dwukrotność rozmiaru, w jakim jest wyświetlane, aby było ostre na ekranach o wysokiej gęstości pikseli (np. 400 pikseli dla logo wyświetlanego w rozmiarze 200).
- Media społecznościowe lub prezentacje: zwykle wystarczy od 1000 do 2000 pikseli.
Możesz wybrać szerokość od 16 do 8192 pikseli. Wysokość jest obliczana automatycznie, aby zachować proporcje.
Co zostaje zachowane, a co nie
- Zachowane: przezroczystość, gradienty, maski i obrazy osadzone w samym pliku SVG.
- Zasoby zewnętrzne nie są wczytywane: ze względów bezpieczeństwa usuwamy odnośniki do obrazów, czcionek lub arkuszy stylów spoza pliku oraz wszelkie skrypty. Jeśli czegoś brakuje w PNG, osadź ten zasób przy eksporcie SVG.
- Teksty: są rysowane czcionkami dostępnymi na naszym serwerze. Jeśli Twój projekt używa specjalnej czcionki, przed eksportem SVG zamień teksty na krzywe, aby wyglądały tak samo.
- Animacje i interaktywność: PNG to obraz statyczny; rysowany jest stan początkowy SVG.
Ograniczenia
- Skompresowane pliki SVG (
.svgz) nie są akceptowane, a pliki z encjami XML są odrzucane ze względów bezpieczeństwa. - Wynik nie może przekroczyć 100 megapikseli.
- Do 20 plików naraz, 20 MB na plik i 100 MB łącznie.
Najczęściej zadawane pytania
Jaki rozmiar będzie miał PNG?
Jeśli zostawisz szerokość pustą, taki sam jak SVG. Jeśli podasz szerokość, PNG będzie miał dokładnie tyle pikseli, a wysokość zostanie obliczona tak, by zachować proporcje rysunku.
Czy przezroczyste tło SVG zostanie zachowane?
Tak. Obszary SVG bez rysunku pozostają przezroczyste w PNG: możesz umieścić go na dowolnym tle.
Dlaczego tekst w moim PNG ma inną czcionkę?
Bo SVG używa czcionki, która nie jest osadzona w pliku, i zostaje ona zastąpiona podobną. Aby tego uniknąć, zamień teksty na krzywe w programie graficznym przed eksportem SVG.
Dlaczego w PNG brakuje obrazu lub elementu z mojego SVG?
Prawdopodobnie był podlinkowany do zewnętrznego pliku zamiast osadzony. Ze względów bezpieczeństwa nie wczytujemy zasobów zewnętrznych; wyeksportuj SVG z osadzonymi obrazami, a zostaną narysowane.
Czy mogę zamienić SVG na PNG w wysokiej rozdzielczości?
Tak: podaj dużą szerokość, do 8192 pikseli. Ponieważ SVG jest wektorowy, jest rysowany od razu w tym rozmiarze i PNG jest ostry, bez rozmycia typowego dla powiększonego małego obrazu.