1 / 1 / 0
Регистрация: 08.10.2011
Сообщений: 9
1

Как определить цвет пикселя по курсором?

16.11.2011, 12:22. Показов 6777. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, задача такая:
Я перемещаю курсор в определенные координаты, мне нужно определить цвет пикселя под курсором и записать этот цвет (или его составляющие RGB) в какую - либо переменную.
По форуму такого не нашел, в остальном интернете тоже.

Добавлено через 13 часов 25 минут
нашел
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
procedure TForm1.Button1Click(Sender: TObject);
  var Color:TColor;
  R,G,B:byte;
begin
  Color:=form1.Canvas.Pixels[100,100]; 
  R:=GetRValue(Color); 
  G:=GetGValue(Color);
  B:=GetBValue(Color); 
  label1.caption:=inttostr(R);
  label2.caption:=inttostr(G);
  label3.caption:=inttostr(B);
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2011, 12:22
Ответы с готовыми решениями:

Цвет пикселя под курсором
procedure TForm1.tMR1Timer(Sender: TObject); var p: TPoint; DC: HDC; begin ...

Как определить цвет пикселя на jpg картинке?
может кто знает как определить цвет пикселя...

Как получить цвет пикселя из палитры BMP 8bit
Добрый день! Нужна помощь в разработке кода процедуры как известно, в BMP 8bit файле на пиксель...

Цвет пикселя!
Ищу в Image все пикселя белового цвета и задаю им другой цвет, но какой бы я цвет не задал (clBlue,...

1
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
16.11.2011, 23:06 2
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
var 
  Color : TColor;
  R,G,B : byte;
begin
  Color := Form1.Canvas.Pixels[X, Y]; 
  R := GetRValue(Color); 
  G := GetGValue(Color);
  B := GetBValue(Color);
  Label1.caption := IntToStr(R);
  Label2.caption := IntToStr(G);
  Label3.caption := IntToStr(B);
end;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2011, 23:06
Помогаю со студенческими работами здесь

Цвет пикселя scanline
Здравствуйте, начал изучать делфи, взял стандартную задачку, найти на картинке нужный пиксель, по...

Получить цвет пикселя с альфаканалом
Здравствуйте. Как получить цвет указанного пикселя с альфаканалом из файла png? Так...

Перемещени курсора на цвет пикселя
мне нужно когда я нажимаю Mouse1(НЕ ТОЛЬКО В ПРОГРАММЕ,а И НА РОБОЧЕМ СТОЛЕ ,к примеру), то курсор...

Можно ли получить цвет пикселя картинки, не выводя ее?
Здравствуйте. Подскажите, можно ли получить цвет определенного пикселя картинки, не выводя ее на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru