Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: CL | DM;

Вниз

Как определить цвет пикселя в десятичном виде.   Найти похожие ветки 

 
Aric   (2002-09-25 15:44) [0]

Приветсвую!
Есть Image, в него загружен bmp. Так же есть окружность, заданная координатами центра и радиусом, необходимо просуммировать все цвета на бмп под окружностью и разделить на площадь окружности, т.е. получить "усредненный" цвет в окружности. Как сделать? У меня лезут минусы.
Заранее спасибо


 
MBo ©   (2002-09-25 16:13) [1]

складывай и нормируй отдельно r,g и blue составляющие


 
Aric   (2002-09-25 16:28) [2]

А можно поподробнее?


 
MBo ©   (2002-09-25 16:32) [3]

RedSum:=0;
...
for i, j
если точка в круге, то
С:=Pixels[i,j]; //или доступ через Scanline
RedSum:=RedSum+GetRValue(c);
...
inc(NumPoints)
end;
Red:=RedSum div NumPoints;
...
AvColor:=RGB(Red,Green,Blue);


 
Aric   (2002-09-25 16:37) [4]

Ок! Пасиб. Тока зачем последняя строка AvColor := RGB(Red,Green,Blue) если мне нужно число ?


 
MBo ©   (2002-09-25 16:39) [5]

TColor=type Integer


 
Aric   (2002-09-25 16:39) [6]

Все, поняла. Вопрос пока снят.



Страницы: 1 вся ветка

Текущий архив: 2003.01.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
1-37136
Evgeniy_k
2002-12-29 12:21
2003.01.13
API для вывода текста


6-37234
Grigor
2002-11-12 17:34
2003.01.13
Как дождаться окончания выполнения внешнего приложение


1-37069
murzikN
2003-01-02 21:50
2003.01.13
Кто знает методы или свойства, чтобы определить на странице Excel


1-37162
NewGuest
2002-12-29 15:33
2003.01.13
С наступающим вас!!! Подскажите на кануне.... plz


7-37400
Slykirill
2002-10-31 10:18
2003.01.13
как через winAPI вырубить комп?