
Сообщение от
Juge (GodFather)
Sayman, ыыы... Паллитру дайте спековскую плиз. Напишу мануал. Там много действий, хоть и простых.
мне для профика.
палитра у профи 256цветов. из 24х битной палитры я беру старшие биты каждой компоненты: сама палитра профи, это биты GGGRRRBB.
Код:
r1=((rgb Shr 16) And $ff)
g1=((rgb Shr 8) And $ff)
b1=(rgb And $ff)
Return (g1 Shr 5 And 7) Shl 5 + (r1 Shr 5 And 7) Shl 2 + (b1 Shr 6 And 3)
это вот кусок на блице. видно, что я раскладываю 24х битный цвет на компоненты ргб и потом складываю результат. получаю цыфру = палитре профи.