Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Работа с Image - разнородная карта...   Найти похожие ветки 

 
K_MANIAC   (2006-01-06 10:09) [0]

Вот такой вопрос имеется к вам...
Дан кусок карты - загруженный в TImage... - карта разнородная - в виде картинки...
К примеру земля - разные сегменты которой раскрашены в разный цвет...
Надо сделать так, чтобы при щелчке на карту - выделялся определённый сегмент карты - тот, куда мы щёлкнули мышью... - причём каждый сегмент карты разукрашен в разные цвета, но! - по мере распределения цвета по участку - оттенки его чуть чуть изменяются - то есть в одном куске цвет может быть розовым - чуть дальше розовый может быть светлее либо темнее и так далее...
Есть кое какие идеи - учитывая цвет - в "щёлкнутом" месте идти до границы изменения цвета - учитывая оттенки и вот эти границы каким-то образом выделить...
Но честно говоря - пока не очень получается...
Заранее_благодарен!


 
Virgo_Style ©   (2006-01-06 10:23) [1]

см. while, =, <>, if, Image.Canvas.Pixels (или ScanLine, если нужна высокая скорость, для этой задачи должно хватить и Pixels)


 
K_MANIAC   (2006-01-06 12:41) [2]

Чёто ничего не выходит...
А как сделать так, чтобы близлежайшая область (с немного различающимися оттенками) выделилась?


 
Virgo_Style ©   (2006-01-07 17:16) [3]

K_MANIAC   (06.01.06 12:41) [2]
аналогично.

Как делаешь, что не выходит?



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
15-1147264270
Seldon
2006-05-10 16:31
2006.06.04
Delphi2006 &amp; Advanced records


2-1147787382
Mahab
2006-05-16 17:49
2006.06.04
thread


1-1145893629
sda
2006-04-24 19:47
2006.06.04
нужно ли перекрывать функцию?


4-1136257669
Antonio
2006-01-03 06:07
2006.06.04
Учётная запись Win XP


4-1142237804
Arazel
2006-03-13 11:16
2006.06.04
Надо узнать в какое время вчера ОС завершилось?