/*
* EGE (Easy Graphics Engine)
* HomePage1 http://misakamm.github.com/xege/
* HomePage2 https://misakamm.bitbucket.org/index.htm
* teiba1 http://tieba.baidu.com/f?kw=ege
* teiba2 http://tieba.baidu.com/f?kw=ege%C4%EF
* resource http://code.google.com/p/misaka/downloads/list
* Blog: http://misakamm.com
* E-Mail: mailto:misakamm[at gmail com]
* 详细帮助文档,在压缩包里的man目录下,用浏览器打开index.htm就可以看到了
*/
EGE图形库
EGE(Easy Graphics Engine),是windows下的简易绘图库,是一个类似BGI(graphics.h)的面向C/C++语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。它的使用方法与TC中的graphics.h相当接近,对新手来说,简单,友好,容易上手,免费开源,而且因为接口意义直观,即使是之前完全没有接触过图形编程的,也能迅速学会基本的绘图。 目前,EGE图形库已经完美支持VC6, VC2008, VC2010, C-Free, DevCpp, Code::Blocks, CodeLite, Dev-C++, Eclipse for C/C++等IDE,即支持使用MinGW为编译环境的IDE。如果你需要在VC下使用graphics.h,那么ege将会是很好的替代品。
为什么要写这个库?
许多学编程的都是从 C 语言开始入门的,而目前的现状是:
1. 有些学校以 Turbo C 为环境讲 C 语言,只是 Turbo C 的环境实在太老了,复制粘贴都很不方便。并且dos环境在现在的操作系统支持很有限,并且dos下可用颜色数太少。
2. 有些学校直接拿 VC 来讲 C 语言,因为 VC 的编辑和调试环境都很优秀,并且 VC 有适合教学的免费版本。可惜初学者在 VC 下一般只会做一些文字性的练习题,想画条直线画个圆都很难,还要注册窗口类、建消息循环等等,初学者会受严重打击的,甚至有初学者以为C只能在“黑框”下使用。
3. 还有计算机图形学,这门课程的重点是绘图算法,而不是 Windows 编程。所以,许多老师不得不用 TC 教学,因为 Windows 绘图太复杂了,会偏离教学的重点。新的图形学的书有不少是用的 OpenGL,可是门槛依然很高。
如果您刚开始学 C 语言,或者您是一位教C语言的老师,再或者您在教计算机图形学,那么这个库一定会让您兴奋的。采用ege图形库,您将可以在VC的环境中方便的处理和生成图像,甚至制作动画和游戏。
ege图形库的优点
★效率较好 特别在窗口锁定绘图模式下,640*480的半透明混合,可以直接使用 getpixel / putpixel 完成,并且优化后可以在大约1.5G CPU台式机器上达到60fps (60帧/秒)
★灵活性强 绘图可以直接针对一个PIMAGE,或者画在控件上,不必只能画在屏幕上
★功能更多 支持拉伸贴图,支持图片旋转,支持透明半透明贴图,支持图像模糊滤镜操作,可以用对话框函数进行图形化的输入,可以方便地对帧率进行准确的控制,可以读取常见的流行的图片格式(bmp/jpg/png),可以保存图片为bmp或png格式。
★免费开源 本图形库为免费开源的图形库,你不但可以获取本图形库的全部源代码,你也可以参与到本图形库的开发,详情请联系作者misakamm
ege简要使用说明
目前模拟了绝大多数 BGI 的绘图函数。使用上,基本的绘图函数和 TC / BC 没太大区别。看一个画圆的例子吧:
#include "graphics.h" // 就是需要引用这个图形库
int main()
{
initgraph(640, 480); // 初始化,显示一个窗口,这里和 TC 略有区别
circle(200, 200, 100); // 画圆,圆心(200, 200),半径 100
getch(); // 暂停一下等待用户按键
closegraph(); // 关闭图形界面
return 0;
}
呵呵,很简单吧。更详细的请参阅ege文档。
ege的将来
目前ege项目之下,有另一个项目Xege,x代表x-window,意为跨越支持x-window的平台(主要为linux系统)。Xege将发展为一个强大的,开源的,跨平台的,同时也同样简单易上手的图形库。目前Xege在开发中。
没有合适的资源?快使用搜索试试~ 我知道了~
【visual studio+opencv】车牌检测与字符分割项目工程
共2003个文件
jpg:1734个
htm:162个
cpp:64个
需积分: 0 1 下载量 98 浏览量
2024-08-07
16:52:56
上传
评论
收藏 108.79MB ZIP 举报
温馨提示
https://blog.csdn.net/weixin_65793825/article/details/140989039 按照上面博客中流程修改过的工程文件 亲测可运行
资源推荐
资源详情
资源评论
收起资源包目录
【visual studio+opencv】车牌检测与字符分割项目工程 (2003个子文件)
fileList.bin 81KB
CarRecDlg.cpp 25KB
egejulia.cpp 12KB
egetetris.cpp 12KB
egefilter_ball.cpp 8KB
egenet.cpp 7KB
egeball2.cpp 6KB
MandelbrotSetBase.cpp 5KB
main.cpp 5KB
egemouseball.cpp 5KB
egelines.cpp 4KB
egetriangle.cpp 4KB
egeball.cpp 4KB
t30.cpp 4KB
t29.cpp 4KB
egestar.cpp 3KB
t51.cpp 3KB
LPR.cpp 3KB
t28.cpp 3KB
CarRec.cpp 3KB
egeclock.cpp 3KB
t27.cpp 3KB
doufuguolyl_barrage.cpp 2KB
egesnake.cpp 2KB
t26.cpp 2KB
egecatharine.cpp 2KB
egetypegame.cpp 2KB
t25.cpp 2KB
littleballs.cpp 2KB
test_setviewport.cpp 1KB
t50.cpp 1KB
quicksort.cpp 1KB
egemousetest.cpp 1KB
t24.cpp 1KB
mergesort.cpp 1KB
t21.cpp 1KB
heapsort.cpp 1KB
t09.cpp 1KB
t07.cpp 958B
t23.cpp 935B
t15.cpp 908B
t22.cpp 861B
fractal_leaf.cpp 802B
egearrow.cpp 789B
t11.cpp 717B
bubblesort.cpp 707B
t19.cpp 704B
shellsort.cpp 703B
t13.cpp 680B
ege5star.cpp 678B
t08.cpp 651B
insertsort.cpp 638B
t05.cpp 635B
t10.cpp 631B
t06.cpp 591B
t14.cpp 587B
t12.cpp 577B
t18.cpp 511B
t17.cpp 483B
t02.cpp 423B
t03.cpp 361B
t16.cpp 329B
t04.cpp 267B
t01.cpp 174B
pch.cpp 158B
Browse.VC.db 77.91MB
Solution.VC.db 428KB
朱子康8 尹佳凯11 课设报告.doc 4.56MB
朱子康实验一.doc 1.17MB
朱子康实验二.doc 586KB
如何编译.doc 572KB
2018902564朱子康-课程学习报告.docx 2.13MB
数图报告.docx 2.04MB
说明文件——必读!必读!必读!.docx 19KB
.DS_Store 6KB
.DS_Store 6KB
.DS_Store 6KB
CarRec.exe 459KB
.gitattributes 66B
ege.h 54KB
button.h 12KB
sys_edit.h 7KB
label.h 3KB
Resource.h 2KB
graphics.h 2KB
CarRecDlg.h 2KB
framework.h 2KB
fps.h 1KB
CarRec.h 872B
pch.h 544B
LPR.h 481B
targetver.h 299B
rop.htm 19KB
index.htm 10KB
putimage.htm 9KB
logfont.htm 9KB
setfont.htm 6KB
index.htm 5KB
index.htm 4KB
index.htm 4KB
共 2003 条
- 1
- 2
- 3
- 4
- 5
- 6
- 21
资源评论
拂过世俗的风
- 粉丝: 116
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功