Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2009, 17:14   #1
NIQK
Пользователь
 
Регистрация: 11.12.2009
Сообщений: 10
По умолчанию Перевод Color в rgb

надо что бы в компоненте label показывалось значение rgb (Red, Green, Blue) того пикселя где находиться курсор. Помогите 2ку исправить...
NIQK вне форума Ответить с цитированием
Старый 15.12.2009, 17:16   #2
IT-man
АльTRUEи$т
Форумчанин
 
Аватар для IT-man
 
Регистрация: 19.03.2009
Сообщений: 784
По умолчанию

Код:
 ColorToRGB(form1.Canvas.Pixels(x,y))
Цитата:
«Никто не войдет в Рай, имея хотя бы крупицу гордыни в своем сердце». «Аллах Красив и любит красоту. Гордыня означает отказ от истины и высокомерие»
IT-man вне форума Ответить с цитированием
Старый 15.12.2009, 17:17   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

сие було... pixels или getpixels канваса, координаты мыши из mousemove (если в форме), а tcolor...
Код:
type
  intRGB = record
  R, G, B: Byte;
 end;

function Color2RGB(Color: TColor): intRGB;
begin
 result.R:= Color and $FF;
 result.G:= (Color and $FF00) shr 8;
 result.B:= (Color and $FF0000) shr 16
end;
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 15.12.2009, 17:24   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
c:tcolor;
begin
c:=getpixel(getdc(0),mouse.CursorPos.X,mouse.CursorPos.Y);
label1.Caption:='R: '+inttostr(getrvalue(c))+#10+#13+'G: '+inttostr(getgvalue(c))+#10+#13+'B: '+inttostr(getbvalue(c));
end;
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RGB цвет в clЦвет Niklan Общие вопросы Delphi 4 06.11.2009 22:03
Color StartMis Общие вопросы Delphi 1 07.09.2008 15:55
RGB в Цвет. HELP! Altera Мультимедиа в Delphi 1 27.02.2008 07:58
цвет из RGB в glColor3f? shepelin Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 07.01.2008 15:13
Перевод картинки в двухмерный массив RGB цветов Alar Общие вопросы Delphi 8 09.08.2007 14:24