![]() |
|
#1
|
|||
|
|||
![]() Добрый день. я в программировании новичек, никак не могу разобраться с проблемой: нужно удалить все цвета с голубоватым оттенком с BMP картинки.
Слева исходный файл, справа желаемый результат. Но как сделать это програмно не знаю. http://s8.hostingkartinok.com/upload...6ea3db8e97.jpg |
#2
|
||||
|
||||
![]() Разложить цвет на составляющие GetRValue(), GetGValue(), GetBValue() и по уровню G и B относительно R вычислить голубой оттенок.
Пишу программы за еду. __________________ |
Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
stlcrash (01.06.2016)
|
#3
|
|||
|
|||
![]() Код:
a3[x]:=p2 Как на строке проверить входит ли p2 в указанный диапазон? rMin rMax gMin gMax bMin bMax |
#4
|
|||
|
|||
![]() Работает, но появилась проблемка. Если
filterVoter.Checked filtersilver.Checked False То работает как и раньше. Но стоит только изменить один из фильтров на True, начинает думать по 10 секунд... Код:
|
#5
|
||||
|
||||
![]() Если можешь - скинь свою прогу, гляну что там у тебя так тормозит.
Грамотно поставленный вопрос содержит не менее 50% ответа. Грамотно поставленная речь вызывает уважение, а у некоторых даже зависть. |
#6
|
|||
|
|||
![]() все уже ок. удалил глобальные переменные, точней заменил их на локальные в процедуре и все стало работать как нужно.
Код:
|