PureBasic
PureBasic - 2D Drawing (2D графика)
Обзор
Библиотека 2D Drawing (Двухмерная графика) содержит функции, которые позволяют выводить на заранее определённую поверхность, элементы рисунка (линии, круги, прямоугольники, точки и даже текст).
Поверхностью для вывода графики можно выбрать - Window (Окно), Screen (Экран), Sprite (Спрайт), Image (Изображение), CanvasGadget (Гаджет - холст), Texture (Текстуру) или Printer (Принтер). Подробнее можно прочитать в описании StartDrawing().
Примечание: Процесс рисования всегда должен начинаться с вызова функции StartDrawing(), а заканчиваться вызовом функции StopDrawing().
Список команд
Alpha
AlphaBlend
BackColor
Blue
Box
BoxedGradient
Circle
CircularGradient
ClipOutput
ConicalGradient
CustomFilterCallback
CustomGradient
DrawAlphaImage
DrawImage
DrawRotatedText
DrawText
DrawingBuffer
DrawingBufferPitch
DrawingBufferPixelFormat
DrawingFont
DrawingMode
Ellipse
EllipticalGradient
FillArea
FrontColor
GetOriginX
GetOriginY
GrabDrawingImage
GradientColor
Green
Line
LineXY
LinearGradient
OutputDepth
OutputHeight
OutputWidth
Plot
Point
RGB
RGBA
Red
ResetGradientColors
RoundBox
SetOrigin
StartDrawing
StopDrawing
TextHeight
TextWidth
UnclipOutput
Пример
2DDrawing.pb
2DDrawingAlpha.pb
MDI_ImageViewer.pb
DirectScreenDrawing.pb
Win32_API.pb
Поддерживаемые OS
Все