Рыл доку в нете, написано что в BMP на цвет уходит 3 байта (RGB), а мне нужно свести всё к 4 битам (16 цветов), для того чтобы скормить это в паскале в PutImage. Как пересчитать цвет из RGB?
нет. Записат от поля в BMP-заголовке. Составь массив этих 16 цветов, и ищи наиболее похожий цвет для каждого пикселя.