Форум: "Media";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизРабота с 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 вся ветка
Форум: "Media";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c