Konvertera WMF till SVG
Kompilera äldre 16-bitars Windows GDI-vektorteckningsposter till moderna, skalbara SVG-sökvägar utan upplösningsförlust.
Formatjämförelse och tekniska specifikationer
| Specifikation | WMF | SVG |
|---|---|---|
| MIME-typ | - | image/ |
| Typ | - | vektor |
| Komprimering | - | förlustfri XML-text (GZIP-komprimerbar via .svgz) |
| Standardspecifikation | - | W3C SVG 2 Specification |
| Magic Bytes-huvud | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Formatöversikt och användningsområden
Windows Metafile (.wmf) var standardformatet för 16-bitars vektorgrafik i Windows 3.x och äldre Microsoft Office-clipart. Moderna webbläsare och operativsystem som inte bygger på Windows kan inte återge WMF-filer direkt. Genom att konvertera WMF-ritningar till Scalable Vector Graphics (SVG) kan äldre diagram och vektorgrafik bevaras och användas responsivt på webben. All vektorkonvertering utförs lokalt i webbläsaren utan externa beroenden.
Tekniska specifikationer och kodeköversikt
Parsern identifierar standardiserade eller Aldus Placeable WMF-huvuden (magisk signatur: 9A C6 CD D7). Den granskar 16-bitars GDI-posttyper inklusive META_POLYLINE (0x0325), META_POLYGON (0x0324), META_RECTANGLE (0x041B) och META_ELLIPSE (0x0418). GDI-koordinater omvandlas till standardiserade XML SVG-vektorelement (<polyline>, <polygon>, <rect>, <path>) med normalisering av bounding box viewBox.
OS- och webbläsarkompatibilitet
WMF-stödet är begränsat till vissa Windows-program och äldre grafikprogram; stödet i webbläsare och på andra plattformar varierar. SVG stöds av aktuella webbläsare och många vektorredigerare.
Användbar information
Konverterade SVG-filer kan formges med CSS och skalas oändligt till valfri skärmupplösning utan pixelering.
Vanliga frågor
Kan moderna webbläsare öppna WMF-filer direkt?
Nej. Moderna webbläsare har inte stöd för 16-bitars Windows GDI-metafiler. Konvertering till SVG krävs för modern webbvisning.
Är konverteringen från WMF till SVG förlustfri?
Ja. Vektorteckningskommandon (linjer, polygoner, ellipser, koordinater) mappas direkt till motsvarande SVG-vektorsökvägar utan att rastreras till pixlar.