|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2014, 21:47 | #11 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
|
28.01.2014, 22:49 | #12 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пожалуй твою прогу мне не осилить, но вот могу показать легкую наработку:
Код:
I'm learning to live...
|
28.01.2014, 22:55 | #13 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
согласен, я не умею понятно писать)))
на счет image я его использовал потому что, для рисования линии используется дополнительный графический объект"bm", и командой Код:
|
28.01.2014, 23:00 | #14 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну там, да. Придется повыделоваться. Однако это все что я могу из опыта предложить, ибо действительно Image не юзаю.
Под "повыделоваться" имею ввиду загрузить в TBitmap картинку, а уже из нее CopyRect на канву PaintBox. Ты вот что: Создай другой проект. Кинь на него Image и попробуй на нем мой пример. Если сработает, значит я не прав и Image святейший из компонентов, а ошибка в твоей стратегии (тогда только отладчик). Иначе... Иначе я уже свое мнение сказал.
I'm learning to live...
|
28.01.2014, 23:00 | #15 | |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
Цитата:
Код:
Код:
Что бы еще такого сделать, чтобы ничего не делать?
|
|
28.01.2014, 23:04 | #16 | |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
Цитата:
|
|
28.01.2014, 23:08 | #17 |
Форумчанин
Регистрация: 27.02.2012
Сообщений: 117
|
ОООООООООООО помогло, спасибо! Но, я не понял почему не работало, можно описать словами эту строку в сравнении с предыдущей ?
|
28.01.2014, 23:11 | #18 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А. ну да. Логично.
img1.Canvas.Pixels[x,y] стал тем цветом, который на Image нужно залить. Правильно, я в своем примере брал цвет канвы, где рисовал, стало быть и тебе нужно было брать цвет канвы img. Значит я не прав по отношению к этому компоненту.
I'm learning to live...
|
28.01.2014, 23:13 | #19 |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
FloodFil закрашивает до границы заданного цвета (для fsSurface). В вашем случае в качестве цвета, который надо залить другим цветом, я взял цвет пикселя с которого начинается заливка.
Что бы еще такого сделать, чтобы ничего не делать?
Последний раз редактировалось DpolenST; 28.01.2014 в 23:18. |
28.01.2014, 23:16 | #20 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вот оно и закрашивает все, где цвет Color. А нужен какой-то контур. В пример контур круг и закрашивается потом красным
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика.Заполнение замкнутой области. | Leshii | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.10.2011 00:16 |
Выяснить, принадлежит ли точка с координатами Х, Y замкнутой области, заданной уравнениями. в паскале | Bjac@ | Помощь студентам | 3 | 09.01.2011 22:27 |
Проблема с заливкой в С. | Salvadore | Общие вопросы C/C++ | 2 | 08.04.2010 13:23 |
Проблема с заливкой | DimPF | Microsoft Office Excel | 1 | 24.05.2007 11:56 |