Главная страница
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.017 c
11-1184839791
Vedun
2007-07-19 14:09
2008.03.09
Таблица как в Excel


15-1201650011
Maloj2007
2008-01-30 02:40
2008.03.09
Текст + графика


2-1202890066
arreke
2008-02-13 11:07
2008.03.09
Удалить самого себя


15-1201246529
DeadMeat
2008-01-25 10:35
2008.03.09
Про антивири (плиз, только не холивар)


15-1201722950
Марсер
2008-01-30 22:55
2008.03.09
Бесплатный прокси-сервер для обеспечения ноутбука Инетом