Форум: "Media";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
ВнизЗаливка произвольной области Bitmap Найти похожие ветки
← →
Константинов © (2004-08-21 00:28) [0]Необходимо залить определенным цветом все точки одинакового цвета, соприкосающиеся друг с другом. Единстенное, до чего додумался, рекруссивно заливать соседние от начальной точки, но переполняется стек.
Если я правильно понимаю, число вызовов процедуры превышает некую критическую величину.
И собственно, возникает два вопроса:
1. Как увеличить стек до необходимых размеров?
или
2. Как реализовать алгоритм заливки без рекруссии?
Что на Ваш взгляд предпочтительнее?
Заранее спасибо!
← →
Gero © (2004-08-21 00:46) [1]
> 1. Как увеличить стек до необходимых размеров?
LOL
А какие размеры необходимы? ;)
> 2. Как реализовать алгоритм заливки без рекруссии?
А хочется именно свой реализовывать?
Может TCanvas.FloodFill поможет?
← →
Константинов © (2004-08-21 01:44) [2]М-дя...
Самое время занятся чтением хелпов и книжек для начинающих.
Болшое спасибо! Все работеет как надо :)
Но нет худа без добра. Познакомился с регионами чуть поближе. :))
← →
Mihey_temporary © (2004-08-21 18:19) [3]FloodFill, но если очень надо - см. algolist.manual.ru.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c