GodSVG Редактор SVG для тех, кто любит контролировать каждый байт
Когда обычные редакторы SVG — это слишком
Знакома ситуация, когда после экспорта SVG из Figma или Illustrator вы получаете раздутый файл с кучей лишних метаданных? Или когда нужно быстро поправить один элемент в коде, но приходится копаться в сложном интерфейсе? Именно эти проблемы решает GodSVG — редактор, который подходит к работе с векторной графикой принципиально иначе.
Что такое GodSVG
GodSVG — это open-source редактор SVG, созданный на движке Godot. В отличие от большинства графических редакторов, он:
- Не добавляет в файл ничего лишнего
- Позволяет редактировать код напрямую
- Предоставляет удобный интерфейс для работы с отдельными элементами
- Создает оптимизированные SVG-файлы
Проект пока находится в стадии альфа-тестирования, но уже сейчас предлагает уникальный подход к работе с векторной графикой.
Почему разработчики полюбят GodSVG
1. Редактирование без лишних слоев
GodSVG работает напрямую с SVG-кодом, не добавляя собственных метаданных. Это значит, что:
- Файлы остаются чистыми и компактными
- Код легко читать и редактировать вручную
- Нет проблем с совместимостью между разными редакторами
2. Два в одном: GUI и код
Уникальная особенность GodSVG — синхронное редактирование через интерфейс и прямое изменение кода. Вы можете:
- Менять элементы мышкой в визуальном редакторе
- Одновременно видеть, как изменяется код
- Вручную править код и видеть изменения на холсте
3. Умная работа с путями (paths)
Для тех, кто много работает с SVG-путями, GodSVG предлагает продвинутый редактор:
// Пример работы с путями
M 10 10 L 20 20 H 30 V 40 Z
- Вставка новых команд горячими клавишами
- Выделение подпутей двойным кликом
- Переключение между абсолютными и относительными координатами
4. Кросс-платформенность
GodSVG доступен:
- Как веб-приложение (https://godsvg.com/editor)
- Для Windows, Linux и macOS
- В экспериментальной версии для Android
Как это работает под капотом
Проект написан на GDScript (язык Godot Engine) и активно использует:
- ThorVG для рендеринга SVG
- Собственный парсер SVG
- Оптимизатор векторной графики
Несмотря на использование игрового движка, GodSVG — это полноценное графическое приложение с продуманным интерфейсом.
Кому пригодится GodSVG
- Фронтенд-разработчикам, которые работают с SVG в вебе
- Дизайнерам, ценящим контроль над кодом
- Создателям игр, использующих векторную графику
- Техническим писателям, которым нужно создавать четкие схемы
Как начать использовать
- Скачайте версию для вашей ОС: https://github.com/MewPurPur/GodSVG/releases
- Или попробуйте веб-версию: https://godsvg.com/editor
- Для разработчиков — можно собрать из исходников через Godot Engine
GodSVG — это свежий взгляд на редактирование SVG, который понравится тем, кто устал от раздутых файлов и сложных интерфейсов. Хотя проект еще в альфе, он уже предлагает уникальные возможности для работы с векторной графикой.
Если вы:
- Хотите больше контроля над SVG
- Цените чистый код
- Часто редактируете векторную графику
— обязательно попробуйте GodSVG. А если понравится — поддержите разработчика, проект создается в свободное время.