Какие бы изображения ни выводились на экран, все они построены из точек. Вообще говоря, для того, чтобы создать изображение любой степени сложности, достаточно иметь только средство построения точки определенного цвета в нужном месте экрана. В модуле Graph для отображения точки на экране используется процедура
PutPixel (x,y: integer; Color: word) |
где х и у – экранные координаты точки, Color – ее цвет.
Паскаль позволяет организовать прямой доступ к каждому пикселу экрана. Делается это функцией
GetPixel(x,y: integer): word |
которая определяет номер цвета пиксела с координатами (х,у).