Язык:
Русский
English
PutImage (процедура) (модуль Graph)
Помещает битовое изображение на экран.
Объявление
Procedure PutImage(X, Y : Integer; var BitMap; BitBlt : Word);
Режим
Real, Protected
Замечания
Точка с координатами (X, Y) — верхний левый угол прямоугольной области на экране. BitMap — нетипизированный параметр, в котором содержится высота, ширина и двоичный образ изображения, которое будет помещено на экран. BitBlt определяет, какая двоичная операция будет использована при выводе изображения на экран.
Каждой двоичной операции соответствует константа. Например:
PutImage (X, Y, BitMap, NormalPut) помещает на экран изображение, сохраненное в BitMap с позиции (X, Y), используя команду ассемблера MOV для каждого байта в изображении.
PutImage (X, Y, BitMap, XORPut) помещает на экран изображение, сохраненное в BitMap с позиции (X, Y), используя команду ассемблера XOR для каждого байта в изображении. Это часто используемая методика в анимации для перемещения изображения по экрану.
PutImage (X, Y, Растр, NotPut) инвертирует биты в BitMap и затем помещает на экран изображение, сохраненное в BitMap с позиции (X, Y), используя команду ассемблера MOV для каждого байта в изображении. Таким образом, изображение появляется в инвертированном виде по отношению к первоначальному.
Ограничения
Нужно быть в графическом режиме.