Easy Graphics Engine适合编程人员绘图使用,可以将软件部署到自己的开发环境使用,需要绘图的时候直接启动本软件输入代码就可以执行绘图,添加提供很多帮助内容让用户了解使用图形库的方式,支持初始化设置,可以设置0*480图形,支持画图颜色设置,在软件设置指定的颜色,使用新的颜色标注图形点,标注直线,用户可以通过设置RGB参数配置颜色;Easy Graphics Engine可以设计多种图形,可以绘制实心圆,可以绘制空心圆,可以绘制直线,可以绘制扇形,可以绘制文字,可以使用IMAGE抓图!
Easy Graphics Engine软件功能
绘图效率较好,特别在批量绘图模式下,0*480的半透明混合,可以直接使用 getpixel / putpixel 完成,
并且可以在大约1.5G CPU台式机器上达到60fps(要优化,否则一般的家用机再强也不行)
灵活更强,绘图可以直接针对一个PIMAGE,不必只能画在屏幕上
功能更多,支持拉伸贴图,支持透明半透明贴图,支持图像模糊滤镜作,
可以用对话框函数进行图形化的输入
面向动画编程和游戏编程做了功能增强,可以方便地对帧率进行准确的控制
附带简单的3D矢量运算函数和类,便于3D计算
支持读写多种格式图片,支持读取bmp, jpg, png, gif,支持保存为bmp和png
支持GUI模式编程
Easy Graphics Engine软件特色
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。
它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且接口意义直观,即使是完全没有接触过图形编程的,也能迅速学会基本的绘图。
目前,EGE图形库已经完美支持VC6, VC2008, VC2010, VC2012, VC2013, VC2015, VC2017, VC2019, C-Free, DevCpp, Code::Blocks, wxDev, Eclipse for C/C++等IDE,即支持使用MSVC和MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
Easy Graphics Engine使用说明
新手入门『二』创建第一个EGE程序
1. 第一个图形窗口:
2. 简单作图:
3. 色彩的计算:
4. 颜色的填充:
5. 图形边界和填充
6. 屏幕背景色:
7. 文字绘制与文字相关设置:
8. 图形视口裁剪:
9. 使用IMAGE类抓图、保存图片以及绘图:
10. 使用IMAGE 缩放:
11. 使用IMAGE 透明、半透明贴图:
12 用户交互 — 键盘事件与字符串输出(1)
用户交互 — 键盘事件与字符串输出(2)
13 鼠标事件的处理
(1) 获取鼠标坐标
(2) 获取鼠标点击、移动、等输入
如果要使用系统的双击甚至三击事件,可以参看mouse_msg以及MOUSEMSG(不建议使用) 类,选择对应所需项
14. 处理字符串输入
15. 文字对齐的设置
近期热门