Оптимизатор SVG
Бросьте или вставьте SVG и сбросьте то, что оставляют редакторы: XML-прологи, комментарии, метаданные Inkscape и Illustrator, редакторские атрибуты, пробелы между тегами и координатную точность, которую не покажет ни один экран. Текстовый проход, никогда не трогающий геометрию — одинаково безопасный для логотипов, иконок и графиков.
Экспорт — снимок рабочего места
Редактор сохраняет собственную память: какое окно было открыто, какой зум, какой инструмент — закодированную неймспейсными атрибутами и блоками метаданных, едущими внутри вашего логотипа. Браузеры игнорируют каждый их байт — и каждый байт всё равно скачивается. Оптимизация здесь — просто забыть память редактора, сохранив память рисунка.
Счётчик байтов меряется по настоящему закодированному выводу, и за ним стоит следить: иконка, отдаваемая на каждой странице сайта, платит свой размер при каждом визите — 60% срезки на двадцати иконках это реальное число в реальном счёте.
Частые вопросы
Откуда на самом деле берётся экономия?
Экспорт редактора — по большей части не рисунок: Inkscape возит состояние своего окна, Illustrator — комментарии рабочей области, оба пишут координаты с шестью знаками — суб-нанометровая точность на любой реальной иконке. Снятие осадка обычно ополовинивает файл до всякой настоящей минификации.
Безопасно ли округлять координаты?
При двух знаках координата ставится с точностью до сотой пользовательской единицы — на иконке в 24 единицы это далеко ниже того, что рендерит экран. Поднимите точность для чертежей с большим viewBox, где единицы — метры; ползунок и существует потому, что безопасный ответ зависит от viewBox, а свой вы знаете.
Почему он никогда не сливает пути и не убирает группы?
Потому что структурные переписывания требуют полного SVG-парсера и модели того, на что ссылаются CSS, скрипты и анимации — удалите «бесполезную» группу, и селектор умрёт молча. Текстовый проход делает только правки, не способные изменить рендер — потому и работает на файлах, которых никогда не видел.
Что должно остаться в боевом SVG?
viewBox — всегда: это система координат. Оставьте title и desc, когда картинка — контент (их читает доступность); оставьте id, на которые целятся CSS и скрипты. Этот инструмент ничего из перечисленного не трогает; он убирает лишь то, чего не видит ни рендерер, ни читалка, ни стиль.
Похожие инструменты
- Конвертер изображенийКонвертируйте PNG, JPG, WebP, AVIF, SVG, BMP и ICO в браузере — пакетно, с поворотом и созданием favicon. Ничего не загружается.
- Изменение размера и сжатиеМеняйте размер изображений в пикселях или процентах и сжимайте их — со сравнением «до и после».
- Обрезка видеоРежьте MP4 без перекодирования: потяните маркеры, и клип копируется кадр в кадр с исходным качеством. Ещё вытаскивает кадры.