当前位置:首页 > 软件下载 > 图形软件

Easy Graphics Engine(简易绘图库)v20.08官方版

点此纠错

  • 平台:WinAll
  • 大小:5.1M
  • 语言:简体
  • 类别:图形软件
  • 授权:免费软件
  • 更新:2020-12-28
3.0
0% 0%

情介绍


EasyGraphicsEngine,缩写为EGE,是Windows下的一个简单的绘图库。是一个类似于BGIgraphics.h的图形库,适合C/C++语言新手使用。它的目标是取代TC的BGI库。









Easy Graphics Engine,缩写为EGE,是Windows下的一个简单的图形库。是一个类似于BGI(graphics.h)的图形库,适合C/C++语言新手使用。它的目标是取代TC的BGI库。



其使用方法与TC中的graphics.h相当接近。对于新手来说,它简单、友好、易于使用、免费开源、界面直观。即使那些从未接触过图形编程的人也可以快速学习基础知识。绘画。



16f5fe9a987d8a24_600_0.jpeg



软件介绍



该库是一个类似于graphics.h的BGI图形库。使用方法很相似,所以如果你学过TC图形的话,上手会很容易。



基本用法和TC几乎一样,只是#include "graphics.h"



该图形库目前支持VC6、VC2008、VC2010 等IDE,还支持MinGW 编译器以及使用MinGW 编译器的IDE(例如Code:Blocks、C-Free、Dev-CPP、C/C++ 的eclipse)



Graphics.h头文件顶部有相关说明,并附有更详细的pdf文档。



为什么要写这个库?



很多学习编程的人都是从C语言开始的,目前的情况是:



1.有些学校使用Turbo C作为环境来教授C语言,但是Turbo C环境太旧,复制粘贴非常不方便。



2、有些学校直接使用VC来教授C语言,因为VC有优良的编辑和调试环境,而且VC有适合教学的免费版本。不幸的是,在VC下你只能做一些文字练习。画直线或圆是很困难的。还得注册窗口类,构建消息循环等,初学者会受到严重影响。如果你是编程初学者,想画画,就得用TC,这是很无奈的。



3.还有计算机图形学,一门专注于绘图算法而不是Windows编程的课程。因此,很多老师不得不使用TC来进行教学,因为Windows绘图过于复杂,会偏离教学重点。很多新的图形书都使用OpenGL,但是门槛还是很高。



所以我想给大家一个更好的学习平台,就是VC方便的开发平台和TC简单的绘图功能,所以就创建了这个库。如果你刚刚开始学习C,或者你是一名C 老师,或者你教计算机图形学,这个库会让你兴奋不已。



另外:这个库并不是为你直接移植BGI图形代码而设计的。直接移植很可能编译不通过。



如果确实需要移植,请进行相应修改,或者使用高度兼容的老版本ege图形库。



该图形库的优点:



绘图效率不错,尤其是批量绘图模式下,直接使用getpixel/putpixel即可完成640*480半透明混合。



而且在1.5G左右CPU的台式机上可以达到60fps(需要优化,不然一般家用机再强也强不了)



更灵活,绘图可以定向到PIMAGE,而不仅仅是在屏幕上



功能比较多,支持拉伸贴图,支持透明半透明贴图,支持图像模糊滤镜操作,



对话框功能可用于图形输入



针对动画编程和游戏编程进行了功能增强,可以轻松准确地控制帧率。



自带简单的3D向量运算函数和类,方便3D计算



支持多种格式图片的读写,支持读取bmp、jpg、png、gif,支持另存为bmp、png



支持GUI模式编程