Я приближаюсь к C ++ с некоторой базовой компьютерной графикой.
данные пикселей обычно представлены как:
unsigned char *pixels
и беззнаковый char хорош, потому что это значение от 0 до 255 (256 = 2 ^ 8, потому что char составляет 2 байта, а 1 байт равен 8 битам?). и это хорошо, потому что цвета RGB представлены числом от 0 до 255.
но ... я понимаю это как монохроматическое изображение, в нормальном изображении у меня есть RGB, у меня будет 3 массива неподписанных символов, один для красного, один для зеленого, один для синего. что-то вроде:
unsigned char *pixels[3]
но я так и не нашел ничего похожего для данных пикселей RGB