функции setviewport вы можете определить
Когда ваш экран находится в графическом режиме, с помощью
функции setviewport вы можете определить графическое окно (или
прямоугольное "виртуальное окно") на экране. Позиция графического
окна задается в абсолютных экранных координатах. Кроме того, задается активное или неактивное состояние функции "отсечения".
Очистка графического окна выполняется при помощи функции
clearviewport. Для того, чтобы получить абсолютные экранные координаты и состояние "отсечения", следует воспользоваться функцией
getviewsettings.
Можно взять часть экранного образа при помощи функции
getimage, вызвать imagesize для вычисления числа байт для хранения этого образа в памяти, а затем вернуть образ на экран (в любую желаемую позицию) с помощью функции putimage. Координаты всех
функций вывода (черчения, заполнения, тексты и т.д.) зависят от
выбранного графического окна.
Благодаря функциям getpixel (возвращающей цвет данного элемента изображения) и putpixel (которая отображает данный элемент
изображения на экране заданным цветом) можно также манипулировать
цветом отдельных элементов изображения.
Содержание раздела