SVG редактор
Удалите скрипты, события и внешние ресурсы из SVG, используйте SVGO для оптимизации размера и отображения различий; безопасную копию можно предварительно просмотреть и скачать.
Как пользоваться редактором SVG
SVG текст очищается, оптимизируется и предварительно просматривается только в текущем браузере; он не загружается и не выполняет автоматические запросы к внешним ресурсам.
Введите SVG
Вставьте содержимое или загрузите файл SVG размером не более 2 MiB и выберите, выполнять ли многоэтапную оптимизацию.
Безопасная очистка и оптимизация
Сначала инструмент удаляет скрипты, события, внешние ресурсы и опасные элементы, затем оптимизирует с помощью SVGO, после чего повторно выполняет безопасную очистку.
Проверить и скачать
Просматривайте исходный размер, размер после очистки и оптимизации, а также статистику удалений; после проверки предварительного просмотра копируйте или скачивайте безопасную копию.
Ограничения и примечания
- Безопасная очистка удаляет скрипты, foreignObject, обработчики событий, внешние ссылки и некоторые стили; внешний вид или взаимодействие SVG, зависящие от этих компонентов, изменятся.
- Оптимизация может перезаписать пути, атрибуты, ID и точность числовых значений, поэтому она не подходит для обратного преобразования без потерь, если необходимо сохранить структуру исходного кода, привязки анимации или метаданные редактора.
- Успешный просмотр в браузере не означает, что SVG будет отображаться одинаково во всех средствах визуализации; важные изображения следует визуально сравнить с результатом загрузки и протестировать в целевой среде.
Часто задаваемые вопросы
Зачем выполнять повторную очистку после оптимизации?
Это необходимо, чтобы итоговый просмотр и скачивание по-прежнему соответствовали требованиям безопасности и ни один этап преобразования повторно не добавлял запрещённые структуры.
Действительно ли каждый дополнительный раунд оптимизации уменьшает размер?
Обычно это дополнительно сокращает избыточность, но занимает больше времени и вносит больше изменений; следует ориентироваться на отчёт и результаты визуальной проверки.
Можно ли редактировать узлы графики?
Этот инструмент предназначен для очистки, оптимизации и предварительного просмотра исходного кода и не поддерживает редактирование с перетаскиванием узлов, как в программах для векторной графики.