Оптимизатор SVG
Оптимизируйте SVG-разметку, удаляя комментарии и метаданные и округляя поддерживаемые числовые атрибуты.
Запустить инструмент
Оптимизируйте SVG-разметку в UTF-8 без ручного редактирования XML. Загрузите непустой SVG-файл в виде строки Base64, выберите, нужно ли удалить комментарии и метаданные, и задайте числовую точность от 0 до 6. По умолчанию оба варианта удаления включены, а точность установлена на 2. Инструмент проверяет XML и корневой элемент SVG, отклоняя некорректную разметку, объявления DOCTYPE и сущностей. Поддерживаемые числовые атрибуты округляются с использованием банковского округления без лишних нулей. Данные контуров, ссылки, скрипты и обработчики событий могут сохраниться, поэтому инструмент не является средством очистки SVG. В результате доступны SVG в UTF-8, его Base64-представление, имя optimized.svg, MIME-тип и сведения об изменении размера.
Инструкция
- Загрузите обязательный SVG-файл в формате Base64.
- Оставьте удаление комментариев и метаданных включенным или отключите каждый параметр отдельно, если эти данные нужно сохранить.
- Укажите числовую точность целым числом от 0 до 6. Значение по умолчанию равно 2.
- Запустите обработку и проверьте полученную SVG-разметку перед использованием.
- Учитывайте, что значения с единицами измерения, данные контуров, точки, преобразования и другие неразрешенные числовые строки могут не измениться.
Примеры
- Для SVG с комментариями и метаданными оставьте оба параметра удаления включенными, установите точность 2 и загрузите файл. На выходе будут оптимизированный SVG и его Base64-представление.
- Если нужно сохранить служебные данные SVG, отключите удаление метаданных. Чтобы уменьшить округление чисел, выберите точность 4 или 6 и проверьте результат в используемом редакторе.
Частые вопросы
Какие SVG-файлы можно обработать?
Инструмент принимает непустую строку в строгом формате Base64, содержащую корректный XML в кодировке UTF-8. После декодирования файл должен иметь корневой элемент SVG и размер не более 2 МБ.
Можно ли сохранить комментарии или метаданные?
Да. Удаление комментариев и метаданных настраивается независимо. Оба параметра включены по умолчанию, но каждый из них можно отключить.
Что означает числовая точность?
Точность задается целым числом от 0 до 6. Значение 2 используется по умолчанию. Чем больше значение, тем меньше округление поддерживаемых числовых атрибутов.
Изменяется ли весь числовой текст в SVG?
Инструмент изменяет только поддерживаемые числовые атрибуты и выбранные узлы с комментариями или метаданными. Значения с единицами измерения, данные контуров, точки полилиний, преобразования и другие строки могут остаться без изменений.
Что входит в результат?
Успешный результат содержит текст SVG в UTF-8 и Base64-представление того же результата. Также выводятся MIME-тип image/svg+xml, имя optimized.svg и сведения о размере.