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將會是很好的替代品。
軟件特色
●本圖形庫的優點:
★繪圖效率較好,特別在批量繪圖模式下,640*480的半透明混合,可以直接使用 getpixel / putpixel 完成,
并且可以在大約1.5G CPU臺式機器上達到60fps(要優化,否則一般的家用機再強也不行)
★靈活性更強,繪圖可以直接針對一個PIMAGE,不必只能畫在屏幕上
★功能更多,支持拉伸貼圖,支持透明半透明貼圖,支持圖像模糊濾鏡操作,
可以用對話框函數進行圖形化的輸入
★面向動畫編程和游戲編程做了功能增強,可以方便地對幀率進行準確的控制
★附帶簡單的3D矢量運算函數和類,便于3D計算
★支持讀寫多種格式圖片,支持讀取bmp, jpg, png, gif,支持保存為bmp和png
★支持GUI模式編程
更新內容
新特性
庫文件名統一為 graphics[64].lib 或 libgraphics[64].a
初始化圖形對象或調用 resize 時,支持將圖形對象的長或寬設置為 0
增加 INIT_UNICODE 初始化選項,此選項會創建 Unicode 窗口
增加 ege::seticon 函數,可通過資源 ID 設置窗口圖標
增加 ege::ege_drawtext,支持繪制文字時使用 Alpha 通道混合,呈現半透明效果
增加 putpixel_withalpha 和 putpixel_withalpha_f 函數,支持帶透明通道繪制像素點
允許在 initgraph 前調用 newimage 創建圖形對象
支持加載資源中 PNG 格式圖片
使 getkey 可返回 key_msg_char 類型的消息,現在 EGE 支持讀取輸入法輸入了
允許在調用 initgraph 前設置窗口標題和圖標
修復 BUG
修正 putimage 系列函數裁剪區計算錯誤的 BUG
修復了 initgraph 的內存泄漏情況
修復了 setactivepage() 和 setvisualpage() 無法使用的問題
修正 putpixel 等函數顏色格式錯誤
修正關于線型設置的 BUG
修正某些函數傳入 NULL 時段錯誤的 BUG
其它
使用 CMake 作為編譯系統
從 ege.h 中移出 EgeControlBase 的定義到 ege/egecontrolbase.h 中
默認字體設置為宋體
使用 PCIMAGE 作為 const IMAGE* 的別名,并作為某些函數的形參類型
生成的靜態庫文件中不再包含 gdiplus 靜態庫
改用誤差更小的 Alpha 通道混合算法
增加之前缺少的鍵碼
resize 不再用默認背景色清空圖像
修改了 initgraph 的接口定義
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
Microsoft .NET Runtime6.0
詳情 -
鯨魚積木編程專業版
詳情 -
Lodop云打印機插件
詳情 -
Qt Linguist(QT語言家)
詳情 -
Microsoft .Net Framework 4.0完整版
詳情 -
Jar to Exe
詳情 -
DevExpress 2020
詳情
裝機必備軟件
網友評論