gfxDraw
Векторная графика на дисплеях GFX: пути, дуги и кривые в нотации SVG для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1868cff467dbaffc014ee3bd384d3b927cd325d5199fea14ad933123de50bfa2gfxDraw-0.4.1-1868cff4.zipОписание
GFXDraw — это библиотека для векторной графики на дисплеях с поддержкой GFX. Работает с путями, дугами и кривыми в нотации SVG, позволяя рисовать масштабируемые векторные элементы вместо растра. Кроме того, включает готовые виджеты и визуальные эффекты. Главное ограничение: библиотека требует мощного железа с достаточным количеством памяти для сложных алгоритмов рисования. Рекомендуется ESP32-S3, хотя код компилируется и на других платах. В качестве низкоуровневого интерфейса использует существующие GFX-библиотеки, например Adafruit GFX, которые отправляют пиксели на конкретный дисплей. Это ещё ранняя версия, но уже содержит примеры работы с популярными GFX-библиотеками и даже проект для Windows с генерацией PNG для удобной разработки и отладки.