Удалить контуры за пределами холста (removeOffCanvasPaths)
Полностью удаляет контуры, которые целиком лежат за пределами области отсечения viewBox.
Что делает плагин «Удалить контуры за пределами холста» в SVGO
SVGO применяет removeOffCanvasPaths в рамках своей цепочки плагинов. На сайте SVGOMG.ru соответствующий переключатель называется Удалить контуры за пределами холста (отключен по умолчанию). Оптимизация выполняется полностью в вашем браузере — файлы не отправляются на сервер.
Используйте SVGOMG.ru с настройкой Показать оригинал, чтобы сравнить результат «до» и «после». Если итоговая графика выглядит некорректно, сначала отключите этот плагин, а затем поочередно включайте связанные инструменты очистки.
Когда включать
Файлы экспорта со случайной геометрией или забытыми объектами далеко за пределами артборда.
Когда отключать
Анимации или фильтры, которые временно перемещают контуры за пределы видимой области viewBox.
С осторожностью
По умолчанию отключен; проверяйте, чтобы случайно не отрезать важные элементы сцены.
Как попробовать
- Откройте SVGOMG.ru и загрузите ваш SVG (файлом, вставкой кода или демо-примером).
- Найдите плагин Удалить контуры за пределами холста на панели настроек (
removeOffCanvasPaths). - Переключите плагин и оцените результат в окне предпросмотра; скачайте файл, когда всё устроит.
Часть руководства: Оптимизация контуров и геометрии
Действие этого плагина подробно рассматривается в тематическом руководстве Оптимизация контуров и геометрии вместе со всеми связанными инструментами оптимизации.
Справочник по плагинам SVGO
Посмотрите весь Справочник по плагинам SVGO или изучите полное практическое руководство по оптимизации SVG.