Presentation is loading. Please wait.

Presentation is loading. Please wait.

Компютърна графика в езика Паскал

Similar presentations


Presentation on theme: "Компютърна графика в езика Паскал"— Presentation transcript:

1 Компютърна графика в езика Паскал

2 1. Хардуерно осигуряване в езика Паскал
Видеодисплей Видеоадаптер MDA- монохромен видеодисплей CGA- цветен графичен адаптер EGA- усъвършенстван графичен адаптер и др. Видеопамет Графични драйвери- в среда DOS графичните файлове имат разширение BGI. Библиотеката за работа с графични обекти в Паскал е Graph.

3 2. Видеорежими Определя качеството на изображенията, чрез:
Разделителна способност- брой пиксели; Брой на цветовете и графичните страници; Посочването на съответния драйвер и съответния му режим се извършва с техните имена или номера. Видеопаметта е разделена на отделни части, наречени видеостраници, започващи от номер 0.

4 3. Установяване на графичен режим
От библиотеката Graph се извиква специална процедура InitGraph. Декларация: Procedure InitGraph(var Driver:integer; var Mode:integer; Path:string), където: Driver- номер (име на драйвер). Автоматичен избор става със стойността 0. Mode- номер на режим. Ако Driver=0 се определя автоматично. Path- път до справочник, съдържащ необходимия графичен драйвер. Ако графичният драйвер се намира в текущата директория, тогава на Path се присвоява празният низ.

5 4. Стандартно инициализиране
Ако не се познават хардуерните параметри: Uses Graph; Var Driver, Mode:integer; Path:string; Path:=…; {Посочва се пътя до справочника,} {съдържащ графичния драйвер} Driver=0; InitGraph(Driver, Mode, Path); Закриване на графичния режим се извършва с процедурата CloseGraph, тази процедура е без параметри.

6 5. Координатна система в езика Паскал
Центъра на координатната система се намира на горният ляв ъгъл. (0, 0) (640, 0) (200, 400) (0, 480)


Download ppt "Компютърна графика в езика Паскал"

Similar presentations


Ads by Google