2D Drawing Functions
 
使用2D图形的声明和程序。

说明

此处列出的语句和步骤提供了绘制到屏幕的方法。可以使用各种混合方法创建图像缓冲区并将其划分到屏幕上。可以在支持它们的图形模式中检索或设置调色板颜色。

Working with Color
控制其他绘图程序使用的颜色的程序。
Drawing to Image Buffers
在图像缓冲区或屏幕上绘制形状和文本的过程。
Image Buffer Creation
创建,释放和保存图像缓冲区的过程。
Blitting Image Buffers
将图像缓冲区绘制到其他图像缓冲区或屏幕上的过程。

使用颜色
Color
设置与绘图过程一起使用的前景色和背景颜色。
Palette
以调色模式获取或设置颜色表信息。
RGB
返回hi / truecolor模式的颜色值。
RGBA
返回一个颜色值,包括hi / truecolor模式的alpha(透明度)。
Point
从图像缓冲区或屏幕获取像素值。

绘图到图像缓冲区
PSetPReset
在图像缓冲区或屏幕上绘制单个像素。
Line (图形)
在图像缓冲区或屏幕上绘制一行像素。
Circle
在图像缓冲区或屏幕上绘制圆和椭圆。
Draw
在图像缓冲区或屏幕上绘制一系列命令。
Draw String
将文本写入图像缓冲区或屏幕。
Paint
在图像缓冲区或屏幕上填充颜色区域。

图像缓冲区创建
Get (图形)
从另一个图像缓冲区或屏幕的一部分创建图像缓冲区。
ImageCreate
创建一定尺寸和像素深度的图像缓冲区。
ImageDestroy
释放图像缓冲资源。
ImageConvertRow
将图像缓冲区中的一行像素转换为不同的颜色深度。
ImageInfo
检索关于图像缓冲区的有用信息
BLoad
从文件创建一个图像缓冲区。
BSave
将图像缓冲区保存到文件。

Blitting Image Buffers
Put (图形)
将图像缓冲区设为另一个图像缓冲区或屏幕。

混合方法
Add
饱和添加源和目标元件。
Alpha
混合使用均匀的透明度或图像缓冲区的alpha通道。
And
使用按位And组合源和目标组件
Or
使用按位Or组合源和目标组件
PSet
直接将像素颜色从源复制到目的地。
Trans
与透明蒙版颜色匹配的像素不会被打乱。
Custom
允许使用自定义混合程序。
Xor
使用按位Xor组合源和目标组件