Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Сохранение и выдача изображений

РефератПомощь в написанииУзнать стоимостьмоей работы

Здесь X, Yкоординаты левого верхнего угла того места на экране, куда будет скопирован фрагмент изображения; Buf — переменная или участок кучи, откуда берется изображение; Mode — способ копирования. Здесь X1. Y2 — координаты углов фрагмента изображения; Buf — переменная или участок кучи, куда будут помещена копия видеопамяти с фрагментом изображения. Процедура PutImage. Выводит в заданное место… Читать ещё >

Сохранение и выдача изображений (реферат, курсовая, диплом, контрольная)

Функция ImageSize. Возвращает размер памяти в байтах, необходимый для размещения прямоугольного фрагмента изображения.

Function ImageSize(X1, Y2, X2, Y2: Integer): Word;

Здесь X1. Y2 — координаты левого верхнего (X1,Y1) и правого нижнего (X2,Y2) углов фрагмента изображения.

Процедура GetImage. Помещает в память копию прямоугольного фрагмента изображения. графический функция процедура паскаль.

Procedure GetImage(X1, Y1, X2, Y2: Integer; var Buf);

Здесь X1. Y2 — координаты углов фрагмента изображения; Buf — переменная или участок кучи, куда будут помещена копия видеопамяти с фрагментом изображения.

Размер Buf должен быть не меньше значения, возвращаемого функцией ImageSize с теми же координатами X1. Y2.

Процедура PutImage. Выводит в заданное место экрана копию фрагмента изображения, ранее помещенную в память процедурой GetImage.

Procedure PutImage(X, Y: Integer; var Buf; Mode: Word);

Здесь X, Yкоординаты левого верхнего угла того места на экране, куда будет скопирован фрагмент изображения; Buf — переменная или участок кучи, откуда берется изображение; Mode — способ копирования.

Как видим, координаты правого нижнего угла не указываются, так как они полностью определяются размерами вновь выводимой на экран копии изображения. Координаты левого верхнего угла могут быть какими угодно, лишь бы только выводимая копия уместилась в пределах экрана (если копия не сможет разместиться на экране, она не выводится и экран остается без изменений).

Параметр Mode определяет способ взаимодействия вновь размещаемой копии уже имеющимся на экране изображением. Взаимодействие осуществляется путем применения кодируемых этим параметром логически операций к каждому биту копии и изображения.

Показать весь текст
Заполнить форму текущей работой