Невероятно интересные статьи Вы пишете однако. Понемногу пытаюсь разбираться.
Однако меня интересует вопрос: Почему в функции unpack_color происходит деление на 255?
Кусь
r = (color >> 0) & 255;
g = (color >> 8) & 255;
b = (color >> 16) & 255;
a = (color >> 24) & 255;
Однако меня интересует вопрос: Почему в функции unpack_color происходит деление на 255?