|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.03.2009, 19:43 | #1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
Графика в паскале
вот исходник программы для вывода рисунка.Необходимо произвести заливку геометрических фигур,желательно разным цветом для наглядности.
Я пытаюсь залить,но заливается весь фон.Попытка заливки в исходнике закомментирована.Заранее благодарен. Код:
Последний раз редактировалось Stilet; 05.03.2009 в 08:43. |
04.03.2009, 22:34 | #2 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
перед тем как начать заливать фигуру, нужно поставить перо внутрь фигуры. И ещё нужно, чтобы фигура была замкнута.
У Вас используется округление, поэтому вполне возможно, что есть где либо пиксель - который разрывает замкнутость фигуры, поэтому заливается всё. PS в фигуру не вчитывался, просто предположил
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
09.03.2009, 16:30 | #3 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
Заливка картинкой.
С заливкой цветом понятно.Подскажите как заливать фигуру картинкой.Изображение картинки объявляется в массиве вроде.Но я не знаю как это правильно оформить.
|
09.03.2009, 18:59 | #4 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
С такой задачей не сталкивался, читайте литературу. В любом случае, можно самому написать процедуру, которая будет попиксельно заливать фигуру картинкой, предварительно проверяя, находиться этот пиксель внутри фигуры или нет.
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
09.03.2009, 20:23 | #5 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
Литература
А дайте пожалуйста ссылку на литературу,где подробно и доступно объясняется.
|
10.03.2009, 09:54 | #6 |
Oldschool geek
Форумчанин
Регистрация: 09.03.2009
Сообщений: 611
|
Изображение картинки можно только двухцветное сделать стандартными средствами.
|
10.03.2009, 14:56 | #7 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Насколько я знаю паскаль поддерживает 16 цветов или 256 со специальным драйвером. |
|
10.03.2009, 16:22 | #8 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 21
|
Картинка
Картинка и не должна быть цветной.Подскажите кто знает.
|
11.03.2009, 10:51 | #9 |
Максим Николаев
Форумчанин
Регистрация: 15.02.2009
Сообщений: 170
|
Можно изменить палитру Pascal, и тогда там будет вместо 16 цветов 16 оттенков серого, что позволит рисовать достаточно неплохие черно-белые изображения.
Код:
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
|
11.03.2009, 11:14 | #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 |