Geometrize — когда фото становятся геометрией

18 Aug, 2022

Репозиторий давно не обновлялся

Последнее обновление было 3 года назад.

2,133
🔱 143
👥 19

Помните детскую игру, где нужно было угадать предмет по его упрощенному геометрическому виду? Теперь этот принцип работает в обратную сторону — с помощью Geometrize вы можете превращать любые фотографии в композиции из кругов, треугольников и других примитивов. И выглядит это куда круче, чем звучит!

Что в коробке?

Geometrize — это десктопное приложение (есть и веб-демо), которое анализирует изображение и воссоздает его с помощью геометрических фигур. Под капотом — алгоритмы на C++ с Qt-интерфейсом, но вам не придется разбираться в технических деталях, чтобы получить впечатляющий результат.

Geometrize Logo

5 причин попробовать Geometrize прямо сейчас

  1. Мгновенное преображение — загружаете фото, выбираете тип фигур и через пару минут получаете стильную абстракцию
  2. Гибкость экспорта — SVG для векторной графики, PNG/JPG для растровой, JSON с данными фигур для программистов
  3. Анимации — последовательная обработка кадров позволяет создавать геометрические мультфильмы
  4. Готовые пресеты — сотни примеров с оптимальными настройками для разных стилей
  5. Скриптование — продвинутые пользователи могут управлять алгоритмом через ChaiScript

Вот как выглядит преобразование реального изображения с разными типами фигур:

| 50 фигур | 200 фигур | 500 фигур | |----------|-----------|-----------| | 50 Circles | 200 Circles | 500 Circles |

Реклама

Кому это пригодится?

  • Дизайнерам — для создания уникальных иллюстраций и текстур
  • Разработчикам игр — генерация стилизованных assets
  • Преподавателям — наглядная демонстрация векторной графики
  • Художникам — эксперименты с цифровым искусством
  • Блогерам — оригинальное оформление контента

Особенно впечатляют анимации, которые можно создать, обработав последовательность кадров:

Geometrized Horse Animation

Техническая кухня

Для любопытных: проект написан на C++ с использованием Qt, сборка требует Python 3.x для генерации ресурсов. Есть подробная документация API, что открывает возможности для интеграции в собственные проекты.

Где брать вдохновение?

Автор поддерживает галерею работ и даже Twitter-бота, который регулярно публикует новые геометрические преобразования. Вот несколько примеров из галереи:

Geometrized Flower Geometrized Train

Вывод: стоит ли пробовать?

Если вы хоть раз задумывались о создании абстрактного искусства из своих фото — Geometrize идеальный инструмент для экспериментов. Простота использования сочетается с мощными возможностями, а результат часто превосходит ожидания. Лично мне особенно нравится использовать его для создания фоновых текстур и иконок в проектах.

Попробуйте веб-демо прямо сейчас — возможно, ваше следующее фото уже ждет своего геометрического перевоплощения!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.