Здравствуйте, уважаемые читатели! В данной статье хочу рассказать, как можно преобразовать изображения из стандартного 24-битного представления каждого цвета в формате RGB в 16-битное и 8-битное. Это может быть полезно для снижения размера картинок, анимации перед выводом на дисплей. Особенно это будет полезно при подготовке картинок для вывода на светодиодную матрицу, т.к. переход от 24-битной глубине цвета к 8-битной практически не будет заметен, но позволить существенно снизить объем занимаемой изображениями памяти. Для преобразования картинок в массив, каждый элемент которого будет содержать шестнадцатиричное представление цвета каждого пикселя, я буду использовать программу LCD Image Converter. Я уже рассказывал об основах работы с данной программой в статье "Создание анимации для LED матрицы 16x16 адресных светодиодов". Откроем (Файл - Открыть) изображение размером 16x16 пикселей в котором представлена большая часть возможных цветов видимого спектра (все файлы и ссылки в конце с
Преобразование 24-битного изображения в 16-битное и 8-битное. Вывод на светодиодную матрицу
6 июня 20216 июн 2021
231
3 мин