Лабораторная работа №1. Построение растрового изображения
Цель: приобретение навыки по программному построению двумерных растровых изображений.
Задача: построить график функции при помощи языка программирования (рисунок 1). Язык программирования и функция выбирается студентом самостоятельно. Функция не должна быть линейной.
Рисунок 1 – график параболической функции.
Теоретическая часть
Для построения изображения необходимо выбрать холст. В среде программирования Delphi в качестве холста может использоваться атрибут Canvas у объекта Form, или у компонента Image.
Для построения графика функции с применением языка программирования Delphi понадобятся следующие атрибуты и функции класса Canvas:
Pixels[x, y]: TColor – массив точек изображения. В качестве значения задаётся цвет пиксела по координатам (x, y).
Pen.Color: TColor – указание цвета пера, которое используется примитивами.
Brush.Color: TColor – указание цвета заливки, которое используется примитивами.
MoveTo(x, y) – перемещение пера в указанную точку без рисования отрезка.
LineTo(x, y) – перемещение пера в указанную точку без рисования отрезка.