logo
TurboProlog / Документация / TOM_2

Putimage/4 Графика

Назначение Выводит битовое изображение на экран

Обращение putimage(X,Y,ДвоичМассив,Оп)

Домены (integer,integer,string,integer)

Шаблоны описания (вх,вх,вх,вх)

аргументов

Описание putimage выводит битовое изображение, предварительно

сохраненное с помощью getimage, на экран с верхним

левым углом изображения в точке (X,Y). ДвоичМассив

содержит изображение как переменную типа string, но

было бы более корректно, если бы она принадлежала

двоичному типу. Это вероятно будет сделано в будущих

версиях.

Параметр Оп в putimage описывает, как вычислять цвет

каждого выводимого пиксела. Результат этой операции

зависит от пиксела, уже выведенного на экран и от

пиксела, который выводится.

GRAPDECL.PRO описывает следующие константы для Оп:

-----------------------------------------------------

Имя Значение Описание

-----------------------------------------------------

COPY_PUT 0 Копирование

XOR_PUT 1 Исключающее ИЛИ

OR_PUT 2 Включающее ИЛИ

AND_PUT 3 И

NOT_PUT 4 Отрицание

-----------------------------------------------------

Например, COPY_PUT копирует исходное изображение на

экран. XOR_PUT будет делать операцию Исключающее ИЛИ

с исходным изображением и с изображением, которое уже

существует на экране, и т.д..

Смотри getimage