SLIC
Компактный кодек сжатия изображений для микроконтроллеров, работающий без файловой системы и стандартной C-runtime
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c7ad0101bac764116422259dadc764642591ed9a78f23f070617aacced59049eSLIC-1.0.2-c7ad0101.zipОписание
Компактный кодек сжатия изображений, написанный на C99 специально для микроконтроллеров. В отличие от JPEG/PNG/WebP, SLIC не требует файловой системы и стандартной C-runtime, поэтому работает даже на очень слабом железе с ограниченной памятью. Поддерживает все стандартные типы пикселей, включая RGB565, и использует комбинацию RLE, палеточного кодирования и дельта-кодирования для сжатия. Это означает, что библиотека хорошо работает на скриншотах, диаграммах и "компьютерных" изображениях с ограниченной палитрой цветов, но на фотографиях с миллионами уникальных цветов эффективность падает. Кодек отличается скоростью работы и предсказуемым поведением даже в худшем случае, что делает его полезным инструментом для проектов, где нужна лёгкая и быстрая компрессия без сложных зависимостей.