Инструменты для изображений

Оптимизатор SVG

Оптимизируйте SVG-разметку, удаляя комментарии и метаданные и округляя поддерживаемые числовые атрибуты.

Запустить инструмент

Оптимизируйте SVG-разметку в UTF-8 без ручного редактирования XML. Загрузите непустой SVG-файл в виде строки Base64, выберите, нужно ли удалить комментарии и метаданные, и задайте числовую точность от 0 до 6. По умолчанию оба варианта удаления включены, а точность установлена на 2. Инструмент проверяет XML и корневой элемент SVG, отклоняя некорректную разметку, объявления DOCTYPE и сущностей. Поддерживаемые числовые атрибуты округляются с использованием банковского округления без лишних нулей. Данные контуров, ссылки, скрипты и обработчики событий могут сохраниться, поэтому инструмент не является средством очистки SVG. В результате доступны SVG в UTF-8, его Base64-представление, имя optimized.svg, MIME-тип и сведения об изменении размера.

Инструкция

  1. Загрузите обязательный SVG-файл в формате Base64.
  2. Оставьте удаление комментариев и метаданных включенным или отключите каждый параметр отдельно, если эти данные нужно сохранить.
  3. Укажите числовую точность целым числом от 0 до 6. Значение по умолчанию равно 2.
  4. Запустите обработку и проверьте полученную SVG-разметку перед использованием.
  5. Учитывайте, что значения с единицами измерения, данные контуров, точки, преобразования и другие неразрешенные числовые строки могут не измениться.

Примеры

  • Для 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 и сведения о размере.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.