2D Функции рисования
 
Операторы и процедуры для работы с 2D-графикой.

Описание

Операторы и процедуры, перечисленные здесь, предоставляют способы рисования на экране. Буферы изображения могут быть созданы и выведены на экран с помощью различных методов смешивания. Палитру цветов можно получить или задать в графических режимах, которые их поддерживают.

Работа с цветом
Процедуры, контролирующие цвет, который используется другими процедурами рисования.
Рисование в буфере изображения
Процедуры, которые рисуют фигуры и текст в буфере изображения или на экран.
Создание буфера изображения
Процедуры, которые создают, освобождают и сохраняют буферы изображения.
Блиттинг в буфере изображения
Процедуры, которые рисуют буферы изображения в другие буферы изображения или на экран.

Работа с цветом
Color
Устанавливает основной и фоновый цвета для использования с процедурами рисования.
Palette
Получает или задает сведения о цвете из таблицы в режимах палитры.
RGB
Возвращает значение цвета для режимов hi/truecolor.
RGBA
Возвращает значение цвета в том числе альфа (прозрачности) для режимов hi/truecolor.
Point
Получает значение пикселя из буфера изображения или экрана.

Рисование в буфере изображения
PSet and PReset
Рисует один пиксель в буфер изображения или на экран.
Line (Graphics)
Рисует линию пикселей в буфер изображения или на экран.
Circle
Рисует круг или эллипс в буфер изображения или на экран.
Draw
Рисует последовательности комманд в буфер изображения или на экран.
Draw String
Пишет текст в буфер изображения или на экран.
Paint
Заполняет область цветом в буфере изображения или на экране.

Создание буфера изображения
Get (Graphics)
Создает буфер изображения из части другого буфера изображения или экрана.
ImageCreate
Создает буфер изображения определенного размера и глубиной пикселя.
ImageDestroy
Освобождает ресурс буфера изображения
ImageConvertRow
Преобразует строку пикселей в буфере изображения к другой глубине цвета.
ImageInfo
Получает полезную информацию о буфере изображения
BLoad
Создает буфер изображения из файла.
BSave
Сохраняет буфер изображения в файл.

Блиттинг в буфере изображения
Put (Graphics)
Рисует буфер изображения в другой буфер изображения или на экран.

Методы смешивания
Add
Насыщенное добавление компонентов исходного и целевого.
Alpha
Смешивание, используя единую прозрачность или альфа-канал буфера изображения.
And
Объединение компонентов исходного и целевого, используя битовый And
Or
Объединение компонентов исходного и целевого, используя битовый Or
PSet
Непосредственное копирование цвета пикселей от источника к месту назначения.
Trans
Пиксели, соответствующие прозрачному цвету маски не выводятся.
Custom
Пользовательские процедуры смешивания
Xor
Объединение компонентов исходного и целевого, используя битовый Xor