Konwerter WMF na SVG
Przekształcaj starsze 16-bitowe zapisy rysunków wektorowych Windows GDI w nowoczesne, skalowalne ścieżki SVG bez utraty rozdzielczości.
Porównanie formatów i specyfikacja techniczna
| Specyfikacja | WMF | SVG |
|---|---|---|
| Typ MIME | - | image/ |
| Typ | - | wektor |
| Kompresja | - | bezstratny tekst XML (kompresja GZIP przez .svgz) |
| Standardowa specyfikacja | - | W3C SVG 2 Specification |
| Nagłówek z bajtami identyfikującymi | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Przegląd formatu i zastosowania
Windows Metafile (.wmf) był standardowym 16-bitowym formatem grafiki wektorowej w systemie Windows 3.x i starszych wersjach clipartów Microsoft Office. Obecnie nowoczesne przeglądarki internetowe i systemy operacyjne inne niż Windows nie potrafią natywnie wyświetlać plików WMF. Konwersja rysunków WMF do skalowalnej grafiki wektorowej (SVG) pozwala zachować historyczne diagramy i grafiki wektorowe oraz dostosować je do różnych ekranów i internetu. Cała konwersja wektorowa odbywa się lokalnie w przeglądarce, bez zewnętrznych zależności.
Specyfikacja techniczna i analiza kodeków
Parser wykrywa standardowe nagłówki WMF lub nagłówki Aldus Placeable (sygnatura: 9A C6 CD D7). Analizuje 16-bitowe typy rekordów GDI, w tym META_POLYLINE (0x0325), META_POLYGON (0x0324), META_RECTANGLE (0x041B) oraz META_ELLIPSE (0x0418). Współrzędne GDI są konwertowane na standardowe elementy wektorowe XML SVG (<polyline>, <polygon>, <rect>, <path>) z normalizacją atrybutu viewBox do prostokąta ograniczającego.
Zgodność z systemami operacyjnymi i przeglądarkami
Obsługa WMF występuje głównie w niektórych aplikacjach graficznych dla Windows i starszych programach; zgodność z przeglądarkami i innymi platformami jest różna. Aktualne przeglądarki i wiele edytorów wektorowych obsługuje SVG.
Przydatne informacje
Przekonwertowane pliki SVG można stylizować za pomocą arkuszy stylów CSS i skalować w nieskończoność do dowolnej rozdzielczości ekranu bez pikselizacji.
Często zadawane pytania
Czy nowoczesne przeglądarki internetowe mogą bezpośrednio otwierać pliki WMF?
Nie. Nowoczesne przeglądarki internetowe nie obsługują 16-bitowych metaplików Windows GDI. Aby wyświetlać je w nowoczesnych przeglądarkach, trzeba przekonwertować je do formatu SVG.
Czy konwersja WMF na SVG jest bezstratna?
Tak. Polecenia rysowania wektorowego (linie, wielokąty, elipsy, współrzędne) są mapowane bezpośrednio na równoważne ścieżki wektorowe SVG bez rastrowania do pikseli.