Konwerter SVG na PNG

Konwersja plików wektorowych SVG na obrazy rastrowe PNG przekształca skalowalną grafikę opartą na kodzie w siatki o stałych pikselach, zapewniając uniwersalną zgodność z aplikacjami.

Wybierz lub upuść pliki tutaj

Prywatnie - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V

Czekając na pliki, możesz zagrać w Code Rain

Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Porównanie formatów i specyfikacja techniczna

SpecyfikacjaSVGPNG
Typ MIMEimage/svg+xmlimage/png
Typwektorgrafika rastrowa
Kompresjabezstratny tekst XML (kompresja GZIP przez .svgz)bezstratna (DEFLATE / LZ77 + Huffman)
Standardowa specyfikacjaW3C SVG 2 SpecificationW3C PNG 3rd Edition
Nagłówek z bajtami identyfikującymi3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)89 50 4E 47 0D 0A 1A 0A

Przegląd formatu i zastosowania

Skalowalna grafika wektorowa wykorzystuje kod XML do rysowania ścieżek geometrycznych, linii i kształtów bezpośrednio na ekranie. Format ten sprawdza się w przypadku internetowych logo i ikon, ponieważ grafika pozostaje ostra przy każdym rozmiarze ekranu. Niektóre starsze programy, restrykcyjne programy pocztowe i określone narzędzia drukarskie nie potrafią jednak odczytywać kodu wektorowego. Konwersja do formatu Portable Network Graphics rozwiązuje ten problem, rasteryzując kształty wektorowe do siatki kolorowych pikseli. Programiści stron internetowych i graficy często potrzebują tej konwersji podczas przygotowywania ikon do sklepów z aplikacjami mobilnymi lub na starsze platformy. Sklepy z aplikacjami wymagają określonych wymiarów rastrowych ikon aplikacji. Zmiana źródła wektorowego w obraz o stałej siatce pikseli pozwala wyświetlać grafikę poprawnie na wielu urządzeniach bez konieczności analizowania kodu XML przez aplikację docelową.

Specyfikacja techniczna i analiza kodeków

Pliki SVG używają typu MIME image/svg+xml i składają się ze zwykłego tekstu w postaci tagów XML zamkniętych w nawiasach znaczników. Nie korzystają z bajtów magicznych, ponieważ są dokumentami tekstowymi czytelnymi dla człowieka. Pliki PNG wykorzystują typ MIME image/png i zaczynają się od dokładnej ośmiobajtowej sygnatury pliku 89 50 4E 47 0D 0A 1A 0A. Pod względem strukturalnym SVG opiera się na matematycznych instrukcjach ścieżek oraz współrzędnych. PNG bazuje na siatce rastrowej pikseli skompresowanej algorytmem DEFLATE, który łączy dopasowanie słownikowe przesuwnego okna LZ77 z kodowaniem Huffmana w celu uzyskania bezstratnej kompresji.

Zgodność z systemami operacyjnymi i przeglądarkami

Pliki SVG otwierają się w większości nowoczesnych przeglądarek, choć starsze programy komputerowe mogą ich nie obsługiwać. Obrazy PNG są szeroko obsługiwane przez główne systemy operacyjne, przeglądarki, programy graficzne i pakiety biurowe.

Przydatne informacje

Ten konwerter renderuje plik SVG z użyciem określonych w nim szerokości i wysokości, dlatego przed konwersją ustaw w pliku SVG większe wartości tych parametrów, aby uzyskać większy plik PNG lub obraz o ostrości odpowiedniej dla wyświetlaczy Retina.

Często zadawane pytania

Co zmienia się podczas rasteryzacji wektora SVG do obrazu PNG?

SVG jest formatem wektorowym, a PNG rastrowym. Konwersja renderuje SVG w wybranym rozmiarze pikseli; PNG zachowuje te piksele, ale nie oryginalną grafikę wektorową.

Czym się różni wektor SVG od obrazu PNG?

SVG to format wektorowy zbudowany z instrukcji tekstowych XML, które skalują się nieskończenie bez efektu pikselizacji. PNG to format rastrowy zbudowany z ustalonej siatki pojedynczych, kolorowych pikseli. Wektory najlepiej radzą sobie ze skalowaniem i responsywnym projektowaniem stron, podczas gdy rastry doskonale obsługują złożone tekstury fotograficzne oraz uniwersalną zgodność z oprogramowaniem.