Конвертер WMF в SVG
Преобразуйте устаревшие 16-битные записи команд векторной графики Windows GDI в современные масштабируемые контуры SVG без потери разрешения.
Сравнение форматов и технические характеристики
| Характеристика | WMF | SVG |
|---|---|---|
| MIME-тип | - | image/ |
| Тип | - | вектор |
| Сжатие | - | текст XML без потерь (может быть сжат GZIP в формате .svgz) |
| Стандартная спецификация | - | W3C SVG 2 Specification |
| Сигнатура файла (Magic Bytes) | - | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) |
Обзор формата и областей применения
Windows Metafile (.wmf) был стандартным 16-битным векторным форматом для Windows 3.x и устаревшего клипарта Microsoft Office. Современные веб-браузеры и операционные системы, отличные от Windows, не поддерживают встроенное отображение файлов WMF. Конвертация чертежей WMF в масштабируемую векторную графику (SVG) помогает сохранить исторические диаграммы и векторные материалы, делая их адаптивными и совместимыми с интернетом. Все преобразования векторов выполняются локально в браузере без внешних зависимостей.
Технические спецификации и разбор кодеков
Парсер определяет стандартные заголовки WMF или заголовки формата Aldus Placeable WMF (сигнатура байтов: 9A C6 CD D7). Он анализирует 16-битные типы записей GDI, включая META_POLYLINE (0x0325), META_POLYGON (0x0324), META_RECTANGLE (0x041B) и META_ELLIPSE (0x0418). Координаты GDI преобразуются в стандартные векторные элементы XML SVG (<polyline>, <polygon>, <rect>, <path>), а атрибут viewBox нормализуется по ограничивающей рамке.
Совместимость с ОС и браузерами
Поддержка WMF в основном встречается в некоторых графических приложениях Windows и старых программах; в браузерах и других платформах она различается. SVG поддерживается современными браузерами и многими векторными редакторами.
Полезная информация
Используйте конвертированные файлы SVG непосредственно в HTML-документах как встроенную векторную графику, чтобы избежать дополнительных HTTP-запросов.
Часто задаваемые вопросы
Могут ли современные веб-браузеры открывать файлы WMF напрямую?
Нет. Современные веб-браузеры не поддерживают 16-битные метафайлы Windows GDI. Для их просмотра в современных условиях необходима конвертация в SVG.
Является ли конвертация WMF в SVG обратимой без потерь?
Да. Команды векторного рисования (линии, полигоны, эллипсы, координаты) сопоставляются напрямую с эквивалентными векторными путями SVG без растрирования в пиксели.