Я, признаться, не уловлю смысла. Какая разница что в младшие биты каждой компоненты дописывать: нули, единицы или копировать старшие биты. Ведь в любом случае мы не можем восстановить информацию о цвете со 100% вероятностью (из 5 бит сделать 8 и при этом не ошибиться). UPD Кажется "дошло". Чем бОльшую насыщенность имеет цвет (ближе к 0FF) тем больше будет значение младших дописываемых бит. И наоборот, чем ближе компонента к нулю, тем меньше будет дописываемая часть. Т.е. дописываемый хвостик зависит от интенсивности цвета, который в итоге на границах диапазона стремиться к 0xFF и к 0x00.
Сообщение отредактировал Sergey_Aleksandrovi4 - Oct 21 2011, 09:57
|