Показать сообщение отдельно
  #2  
Старый 13.11.2010, 10:57
x128 x128 вне форума
Новичок
 
Регистрация: 03.02.2010
Сообщения: 64
Репутация: 133
По умолчанию

Нужно сначала взять цвет, а потом получать значения r,g и b
Код:
var
  c: TColor;
  r,g,b: byte;
begin
  c:=image1.Canvas.Pixels[100,67];
  r:=GetRValue(c);
  g:=GetgValue(c);
  b:=GetbValue(c);
обратно:
Код:
  image1.Canvas.Pixels[100,67]:=RGB(r,g,b);
Ответить с цитированием