Об этом проекте
Collagen — это инструмент, созданный как «редактор изображений для программистов». Он позволяет пользователям описывать расположение элементов SVG, файлов изображений (JPEG, PNG и т. д.) и других SVG с помощью текстового файла манифеста (JSON или Jsonnet). Затем инструмент компилирует эти описания и ресурсы в один SVG-файл, автоматически кодируя внешние изображения в base64 для обеспечения переносимости.
Ключевые возможности включают:
- Программная разметка: используя Jsonnet, пользователи могут применять переменные, арифметику, условную логику и циклы for для создания сложных синхронизированных геометрических паттернов.
- Интеграция ресурсов: поддержка встраивания растровых изображений и других SVG без потери векторной точности и без неоправданного увеличения размера файла.
- Рабочий процесс разработки: включает CLI-инструмент (`clgn`) с режимом отслеживания для регенерации в реальном времени и встроенный в браузер редактор, поддерживающий как текстовое, так и прямое визуальное редактирование.
- Неразрушающее редактирование: все исходные ресурсы сохраняются в своем первоначальном виде в папке проекта.
Инструмент особенно полезен для создания точных диаграмм, мемов или генеративного искусства, где традиционным графическим редакторам не хватает программного управления.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.