Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
ВнизATTENTION help BMP !!!!! Найти похожие ветки
← →
Rustam (2002-01-31 11:18) [0]Народ помогите!!!!
есть bmp файл color 24 bit.
Я его считал в память.Так вот мне нужно узнать цвет точки в десятичной системе исчисления.
Цвет точки задается тремя компонентами B G R .
например 255 255 255 а как получить реальное значение в виде одного десятичого числа ?????
Может у кого есть исходник????
У меня есть одна идея,но она нудная,может кто новую подкинет???
← →
Юрий Зотов (2002-01-31 11:48) [1](B shl 16) or (G shl 8) or R
Это и будет нужное целое число (без учета палитры). А еще в API есть функция RGB, которая делает то же самое.
← →
MBo (2002-01-31 11:56) [2]а как ты получаешь R,G,B - если из TColor, то сразу
AInteger:=Color; //Pixels[] etc
← →
Rustam (2002-01-31 13:33) [3]СПАСИБО!!!!
Я И САМ ДОПЕТРИЛ
ЧТО НАДО ДЕЛАТЬ ТАК КАК СКАЗАЛ ЮРИЙ!!!!
ТОЛЬКО Я ДЕЛАЛ B*65536+G*256+R
Что тоже самое как и (B shl 16) or (G shl 8) or R
еще раз всем спасибо !!!!!!!
← →
Юрий Зотов (2002-01-31 14:25) [4]Все же советую использовать функцию RGB. Тогда программа не будет зависеть от разрядности системы (а скоро, наверное, грядет 64?).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c