Советы по Delphi

         

Как извлечь доли составляющих цветов из данного цвета?


Своим опытом делится Олег Кулабухов:

Используйте GetRValue(), GetGValue(), и GetBValue().

    procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Canvas.Pen.Color := clRed;
Memo1.Lines.Add('Red := ' +
IntToStr(GetRValue(Form1.Canvas.Pen.Color)));
Memo1.Lines.Add('Red := ' +
IntToStr(GetGValue(Form1.Canvas.Pen.Color)));
Memo1.Lines.Add('Blue := ' +
IntToStr(GetBValue(Form1.Canvas.Pen.Color)));
end;

[001892]



Содержание раздела