![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
![]()
вот исходник программы для вывода рисунка.Необходимо произвести заливку геометрических фигур,желательно разным цветом для наглядности.
Я пытаюсь залить,но заливается весь фон.Попытка заливки в исходнике закомментирована.Заранее благодарен. Код:
Последний раз редактировалось Stilet; 05.03.2009 в 08:43. |
![]() |
![]() |
![]() |
#2 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
![]()
перед тем как начать заливать фигуру, нужно поставить перо внутрь фигуры. И ещё нужно, чтобы фигура была замкнута.
У Вас используется округление, поэтому вполне возможно, что есть где либо пиксель - который разрывает замкнутость фигуры, поэтому заливается всё. PS в фигуру не вчитывался, просто предположил
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
![]()
С заливкой цветом понятно.Подскажите как заливать фигуру картинкой.Изображение картинки объявляется в массиве вроде.Но я не знаю как это правильно оформить.
|
![]() |
![]() |
![]() |
#4 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
![]()
С такой задачей не сталкивался, читайте литературу. В любом случае, можно самому написать процедуру, которая будет попиксельно заливать фигуру картинкой, предварительно проверяя, находиться этот пиксель внутри фигуры или нет.
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
![]()
А дайте пожалуйста ссылку на литературу,где подробно и доступно объясняется.
|
![]() |
![]() |
![]() |
#6 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
![]()
Изображение картинки можно только двухцветное сделать стандартными средствами.
|
![]() |
![]() |
![]() |
#7 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
![]() Цитата:
![]() Насколько я знаю паскаль поддерживает 16 цветов или 256 со специальным драйвером. ![]() |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
![]()
Картинка и не должна быть цветной.Подскажите кто знает.
|
![]() |
![]() |
![]() |
#9 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
![]()
Можно изменить палитру Pascal, и тогда там будет вместо 16 цветов 16 оттенков серого, что позволит рисовать достаточно неплохие черно-белые изображения.
Код:
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
![]() |
![]() |
![]() |
#10 | ||||
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
|
||||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графика в Паскале =)) | barahlysh | Помощь студентам | 4 | 13.12.2009 19:31 |
Графика на паскале..... | КиношкА | Помощь студентам | 8 | 10.01.2008 10:09 |
Графика в Паскале | Win't | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.12.2007 21:54 |