主页 / 库函数目录 / 图形绘制 特殊说明: 以下所有函数的坐标模式为,如果以有向线段表示的量,起点能取到,终点取不到。比如 line() 函数,起点 (x1,y1)会绘制上点,终点 (x2,y2) 不会绘制。 请注意,类似的有 lineto(), linerel(), bar(), bar3d(), rectangle(), ellipse(), sector(),函数说明内也会对本段进行补充。 另外,这里每一个函数的最后一个参数均为一个 PIMAGE 的指针,是一个可选参数,如果不填或者填入 NULL,则绘制到当前绘图页。如果填上,则绘制到指定的图像。 关于效率,如果使用手动渲染模式(setrendermode(RENDER_MANUAL)),那以上所有函数的执行速度都会得到提升。普通绘图函数:
注:最低版本要求中的 ege dev 为 GitHub 开发版本,尚未正式发布。
函数或类型 说明 最低版本要求 arc 绘制圆弧 bar 绘制无边框填充矩形 bar3d 绘制有边框三维填充矩形 circle 绘制圆 drawbezier 绘制bezier曲线 drawlines 绘制多条不连续线段 drawpoly 绘制多边形 ellipse 绘制椭圆弧线 fillcircle 绘制填充的圆 ege dev fillellipse 绘制填充的椭圆 fillpoly 绘制填充的多边形 fillpoly_gradient 绘制渐变填充的多边形 fillrect 绘制填充的矩形 ege dev fillroundrect 绘制填充的圆角矩形 ege dev floodfill 指定边界色填充区域 floodfillsurface 指定区域色填充区域 getfillcolor 获取当前填充颜色 getfillstyle 获取当前填充类型(暂不支持) getheight 获取绘图区的高度 getlinestyle 获取当前线形 getpixel 获取像素点的颜色 getwidth 获取绘图区的宽度 getx 获取当前 x 坐标 gety 获取当前 y 坐标 line 绘制线 linerel 绘制线 lineto 绘制线 moverel 移动当前点 moveto 移动当前点 pieslice 绘制填充圆扇形 putpixel 设置像素点的颜色 putpixel_savealpha 设置像素点的颜色(同时保留原有alpha值) ege dev putpixel_withalpha 绘制像素点(根据 alpha 进行混合) ege 20.08 putpixels 绘制多个像素点 rectangle 绘制空心矩形 roundrect 绘制空心圆角矩形 sector 绘制填充椭圆扇形 setfillcolor 设置当前填充颜色 setfillstyle 设置当前填充类型(过时函数) setlinestyle 设置当前线形 setlinewidth 设置当前线宽 setwritemode 设置绘图位操作模式 高级绘图函数(图形可设置透明度,可带抗锯齿):
注:最低版本要求中的 ege dev 为 GitHub 开发版本,尚未正式发布。
函数或类型 说明 最低版本要求 ege_enable_aa 抗锯齿设置 ege_line 绘制线 ege_rectangle 绘制矩形线框 ege_arc 绘制圆弧 ege_ellipse 绘制椭圆线框 ege_pie 绘制扇形线框 ege_drawpoly 绘制多边形线框 ege_bezier 绘制贝塞尔曲线 ege_drawcurve 绘制拟合曲线 ege_fillrect 绘制填充矩形 ege_fillpie 绘制填充扇形 ege_fillpoly 绘制填充多边形 ege_fillellipse 绘制填充椭圆 ege_drawimage (alpha混合)绘制图像 ege dev ege_transform_rotate 旋转坐标变换 ege dev ege_translate_rotate 平移坐标变换 ege dev ege_transform_scale 缩放坐标变换 ege dev ege_transform_reset 重置(清除)所有坐标变换 ege dev ege_get_transform 获取现有坐标变换矩阵 ege dev ege_set_transform 设置坐标变换矩阵 ege dev ege_setpattern_none 设置为默认填充模式 ege_setpattern_lineargradient 设置为线性渐变填充模式 ege_setpattern_ellipsegradient 设置为椭圆渐变填充模式 ege_setpattern_texture 设置为纹理填充模式 ege_setpattern_pathgradient 设置为路径渐变填充模式 ege_gentexture 生成纹理 ege_puttexture 绘制纹理 ege_point 结构体 点 ege_rect 结构体 矩形区域 ege_colpoint 结构体 颜色点