Easy Graphics Engine(简易绘图库)v20.08官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
掌上识别王v1.1.0.0官方版 图形软件 / 2.4M
查看 -
人脸对比v5.2免费版 图形软件 / 40.5M
查看 -
神奇证照打印软件v3.0.0.548官方版 图形软件 / 69.7M
查看 -
D5 Render(D5渲染器)v2.5.2.345官方版 图形软件 / 22.6M
查看 -
七彩色淘宝主图视频制作工具v10.6绿色版 图形软件 / 31.1M
查看
本类排行
详情介绍
EasyGraphicsEngine,缩写为EGE,是Windows下的一个简单的绘图库。是一个类似于BGIgraphics.h的图形库,适合C/C++语言新手使用。它的目标是取代TC的BGI库。
Easy Graphics Engine,缩写为EGE,是Windows下的一个简单的图形库。是一个类似于BGI(graphics.h)的图形库,适合C/C++语言新手使用。它的目标是取代TC的BGI库。
其使用方法与TC中的graphics.h相当接近。对于新手来说,它简单、友好、易于使用、免费开源、界面直观。即使那些从未接触过图形编程的人也可以快速学习基础知识。绘画。
软件介绍
该库是一个类似于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模式编程