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

Вниз

Яркость пикселя   Найти похожие ветки 

 
SiDr ©   (2004-02-13 00:43) [0]

Как узнать яркость пикселя ?


 
MBo ©   (2004-02-13 07:40) [1]

сложить Red, Green, Blue составляющие в зависимости от задачи или с единичными коэффициентами, либо с 0.3, 0.59, 0.11 (NTSC стандарт)


 
MBo ©   (2004-02-13 07:53) [2]

пардон, не с единичными, а с равными 1/3.


 
Fenik ©   (2004-02-14 10:36) [3]

function Lightness(Color: TColor): Integer;
begin
 Result :=
   0.299*Lo(Color) +
   0.587*Lo(Color shr 8) +
   0.114*Lo((Color shr 8) shr 8);
end;


 
VasRog ©   (2004-02-14 21:04) [4]

Fenik ©   (14.02.04 10:36) [3]
А что за функция Lo? Я что-то такой в help"е не нашел?


 
Fenik ©   (2004-02-14 21:08) [5]

Плохо искал.

Returns the low order Byte of argument X.

Unit

System

Category

miscellaneous routines

function Lo(X): Byte;

Description

Lo returns the low-order Byte of the argument X as an unsigned value. X is an expression of type Integer.


 
Fenik ©   (2004-02-14 23:57) [6]

Млин. Ошибка. Надо округлить ещё:

function Lightness(Color: TColor): Integer;
begin
Result := Round(
 0.299*Lo(Color) +
 0.587*Lo(Color shr 8) +
 0.114*Lo((Color shr 8) shr 8));
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
14-1079281709
Undert
2004-03-14 19:28
2004.04.11
Кто нить использовал SmartBot ?


4-1075492801
Xerx
2004-01-30 23:00
2004.04.11
системное меню


6-1079627338
Neznayka
2004-03-18 19:28
2004.04.11
Управление клиентом


14-1081935442
Отто
2004-04-14 13:37
2004.04.11
Как программно включить компьютер?


6-1076061241
Behemoth
2004-02-06 12:54
2004.04.11
IdTCPClient - не могу понять...