![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мастера, как мне узнать цвет пикселя с координатами (x,y)?
Mixan © (2003-02-13 10:40:00)Если можно, пример...
Mixan (2003-02-16 12:34:00) [1]2Song В точку.
Song (2003-02-16 10:21:00) [2]>>Цвет пикселя на форме - это было бы слишком просто
Если можешь на форме, то почему не можешь на экране? Или связать канвас с десктопом не можешь?
Юрий Зотов (2003-02-16 10:09:00) [3]GetPixel(0, X, Y).
Получаем цвет в формате RGB.
Mixan (2003-02-16 01:08:00) [4]Не, так не пойдет. Цвет пикселя на форме - это было бы слишком просто. Я имел в виду цвет ЛЮБОГО пикселя на всем экране.
Anatoly Podgoretsky (2003-02-13 12:44:00) [5]Все в порядке, про дофига цифр тебе сказали, а минус 1 за пределами канвы
pasha676 (2003-02-13 12:39:00) [6]Канвас чего берешь. Form небось.
Axis_of_Evil (2003-02-13 12:16:00) [7]-1 = ?
дофига цифр - цвет.
когда -1?
Mixan (2003-02-13 12:14:00) [8]Хорошо, засовываю это в таймер:
caption:=inttostr(canvas.Pixels[mouse.CursorPos.x,mouse.CursorPos.y]);
Получаю только 2 значения путем вождения мышки по всему экрану: -1 и другое: дофига цифр.
Что не так?
aus (2003-02-13 10:59:00) [9]Canvas.Pixels[x,y] - и есть цвет пиксела.