大小:5.05 MB更新:2022-01-21 14:58:19
类别:图形软件系统:WinAll
包名:
Easy Graphics Engine适合程序员绘制。您可以将软件部署到自己的开发环境中。需要绘图时,可以直接启动软件,输入代码进行绘图。可以添加很多帮助,让用户知道如何使用图形库,支持初始化设置,设置0*480图形,支持绘图颜色设置,在软件中设置指定颜色,用新颜色标记图形点,标记直线。您可以通过设置RGB参数来配置颜色。Easy Graphics Engine你可以设计各种图形,画实心圆,画空心圆,画直线,画扇形,画文字,用IMAGE捕捉图像!
绘制效率不错,尤其是批量绘制模式下,使用getpixel/putpixel可以直接完成0*480的半透明混合。
而且在1.5G左右CPU的台式机上可以达到60fps(有待优化,否则无论一般家用机有多强)。
更灵活的是,绘图可以指向PIMAGE,而不仅仅是在屏幕上绘图。
更多功能,支持拉伸贴图,支持透明半透明贴图,支持图像模糊滤镜,
您可以使用对话框功能进行图形输入。
增强了动画编程和游戏编程的功能,可以方便准确地控制帧率。
简单的三维矢量运算函数和类,方便三维计算。
支持各种格式的图片读写,读取bmp、JPG、png和GIF,保存为BMP和PNG。
支持图形用户界面模式编程
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。如果你需要在VC下使用graphics.h,那么ege会是一个很好的替代品。
初学者“二”创造了第一个EGE程序
1.第一个图形窗口:
2.简单映射:
3.颜色的计算:
4.颜色填充:
5.图形边界和填充
6.屏幕背景颜色:
7.文本绘图和文本相关设置:
8.图形视口剪辑:
9.使用IMAGE类来捕获、保存和绘制图片:
10.使用图像缩放:
1.使用图像透明和半透明贴图:
12用户交互-键盘事件和字符串输出(1)
用户交互-键盘事件和字符串输出(2)
3鼠标事件的处理
(1)获取鼠标坐标
(2)获得鼠标点击、移动等。
如果要使用系统的双击甚至三击事件,可以参考mouse_msg和MOUSEMSG类,选择相应的必选项。
14.处理字符串输入
15.文本对齐设置