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

Вниз

Быстрое определение цвета   Найти похожие ветки 

 
Adic   (2007-04-18 03:38) [0]

Мастера помогите с такой задачкой: На форме нарисованно
какое то графическое изображение(Линии, кривые, точки и тд)различных цветов. А сама задача состоит в следующем:
Если, к примеру, на форме есть красная точка а рядом
чёрная(в любую сторону на один пиксел от красной)то этой чёрной точке присваевается красный цвет и затем снова ищется красная точка и проверяеся условие на наличие
рядом чёрной точки, и тд пока все чёрные пикселы не окрасятся в красный цвет.Подскажите как это сделать.
Я красные и чёрные точки искал циклами в Canvas.pixels[i,j]
но на это затрачивается много времени. Подскажите как можно
быстрее "проанализировать содержимое цветов формы" может быть не прибегая к использованию циклов


 
MBo ©   (2007-04-18 05:10) [1]

На форме этого быстро сделать нельзя, а вот в битмапе - можно.
См. свойство Scanline или статью http://www.delphimaster.ru/articles/pixels/index.html


 
Vasiliy   (2007-04-18 09:56) [2]

Как вариант ...
Нашел красную точку, изменил цвет на черный и выполнил FloodFill() красным.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1202826365
smartleds
2008-02-12 17:26
2008.03.09
Народ , подскажите как мне можно узнать значение сигнала


2-1202742959
alexsashkan
2008-02-11 18:15
2008.03.09
Выборка из нескольких таблиц,с вычисляемым полем


3-1192953243
Evgeny
2007-10-21 11:54
2008.03.09
Ошибка SQL запросе


15-1201902190
Kostafey
2008-02-02 00:43
2008.03.09
С днем рождения ! 2 февраля


10-1143624416
pavel_guzhanov
2006-03-29 13:26
2008.03.09
Как изменить шрифт в excel