日韩视频中文字幕-妖精视频一区二区-美日韩中文字幕-久热这里有精品-日本五十路在线-视频在线观看日韩-国产女同互慰高潮-日韩精品综合-深夜放纵内射少妇-免费一级网站-波多野结衣在线一区-69综合网-欧美性免费-av集中淫-全黄性性激高免费视频-四虎影视免费观看-成人交性视频免费看

Easy Graphics Engine(簡(jiǎn)易繪圖庫(kù)) V20.08 官方版

Easy Graphics Engine(簡(jiǎn)易繪圖庫(kù)) V20.08 官方版

評(píng)分:

文件大小:5.12 MB

類型:應(yīng)用軟件

開(kāi)發(fā):

要求:WinAll

軟件介紹

Easy Graphics Engine是一款簡(jiǎn)單的語(yǔ)言圖形庫(kù),這款軟件沒(méi)有圖形編程經(jīng)驗(yàn)的人員也可以快速的上手進(jìn)行使用。兼容性強(qiáng),能夠支持多種編譯環(huán)境和圖像處理操作。而且非常容易上手。這款軟件是完全免費(fèi)的,不需要擔(dān)心收費(fèi)問(wèn)題。

Easy

軟件介紹

EGE(Easy Graphics Engine),是windows下的簡(jiǎn)易繪圖庫(kù),是一個(gè)類似BGI(graphics.h)的面向C/C++語(yǔ)言新手的圖形庫(kù),它的目標(biāo)也是為了替代TC的BGI庫(kù)而存在。

它的使用方法與TC中的graphics.h相當(dāng)接近,對(duì)新手來(lái)說(shuō),簡(jiǎn)單,友好,容易上手,免費(fèi)開(kāi)源,而且接口意義直觀,即使是完全沒(méi)有接觸過(guò)圖形編程的,也能迅速學(xué)會(huì)基本的繪圖。

目前,EGE圖形庫(kù)已經(jīng)完美支持VC6,VC2008,VC2010,VC2012,VC2013,VC2015,VC2017,VC2019,C-Free,DevCpp,Code:Blocks,wxDev,Eclipse for C/C++等IDE,即支持使用MSVC和MinGW為編譯環(huán)境的IDE。如果你需要在VC下使用graphics.h,那么ege將會(huì)是很好的替代品。

軟件特色

本圖形庫(kù)的優(yōu)點(diǎn):

繪圖效率較好,特別在批量繪圖模式下,640*480的半透明混合,可以直接使用 getpixel / putpixel 完成。

并且可以在大約1.5G CPU臺(tái)式機(jī)器上達(dá)到60fps(要優(yōu)化,否則一般的家用機(jī)再?gòu)?qiáng)也不行)。

靈活性更強(qiáng),繪圖可以直接針對(duì)一個(gè)PIMAGE,不必只能畫在屏幕上。

功能更多,支持拉伸貼圖,支持透明半透明貼圖,支持圖像模糊濾鏡操作。

可以用對(duì)話框函數(shù)進(jìn)行圖形化的輸入

面向動(dòng)畫編程和游戲編程做了功能增強(qiáng),可以方便地對(duì)幀率進(jìn)行準(zhǔn)確的控制。

附帶簡(jiǎn)單的3D矢量運(yùn)算函數(shù)和類,便于3D計(jì)算

支持讀寫多種格式圖片,支持讀取bmp,jpg,png, gif,支持保存為bmp和png。

支持GUI模式編程。

更新內(nèi)容

新特性

庫(kù)文件名統(tǒng)一為 graphics[64].lib 或 libgraphics[64].a。

初始化圖形對(duì)象或調(diào)用 resize 時(shí),支持將圖形對(duì)象的長(zhǎng)或?qū)捲O(shè)置為 0。

增加 INIT_UNICODE 初始化選項(xiàng),此選項(xiàng)會(huì)創(chuàng)建 Unicode 窗口。

增加 ege::seticon 函數(shù),可通過(guò)資源 ID 設(shè)置窗口圖標(biāo)。

增加 ege::ege_drawtext,支持繪制文字時(shí)使用 Alpha 通道混合,呈現(xiàn)半透明效果。

增加 putpixel_withalpha 和 putpixel_withalpha_f 函數(shù),支持帶透明通道繪制像素點(diǎn)。

允許在 initgraph 前調(diào)用 newimage 創(chuàng)建圖形對(duì)象。

支持加載資源中 PNG 格式圖片。

使 getkey 可返回 key_msg_char 類型的消息,現(xiàn)在 EGE 支持讀取輸入法輸入了。

允許在調(diào)用 initgraph 前設(shè)置窗口標(biāo)題和圖標(biāo)。

修復(fù) BUG

修正 putimage 系列函數(shù)裁剪區(qū)計(jì)算錯(cuò)誤的 BUG。

修復(fù)了 initgraph 的內(nèi)存泄漏情況。

修復(fù)了 setactivepage() 和 setvisualpage() 無(wú)法使用的問(wèn)題。

修正 putpixel 等函數(shù)顏色格式錯(cuò)誤。

修正關(guān)于線型設(shè)置的 BUG。

修正某些函數(shù)傳入 NULL 時(shí)段錯(cuò)誤的 BUG。

其它。

使用 CMake 作為編譯系統(tǒng)

從 ege.h 中移出 EgeControlBase 的定義到 ege/egecontrolbase.h 中。

默認(rèn)字體設(shè)置為宋體

使用 PCIMAGE 作為 const IMAGE* 的別名,并作為某些函數(shù)的形參類型。

生成的靜態(tài)庫(kù)文件中不再包含 gdiplus 靜態(tài)庫(kù)。

改用誤差更小的 Alpha 通道混合算法。

增加之前缺少的鍵碼

resize 不再用默認(rèn)背景色清空?qǐng)D像。

修改了 initgraph 的接口定義。

微信二維碼
汪清县| 扎兰屯市| 肥东县| 绵阳市| 秀山| 娄烦县| 福州市| 乌鲁木齐县| 方山县| 灵武市| 神池县| 榆树市| 呼伦贝尔市| 英超| 隆化县| 崇文区| 抚顺县| 喀喇| 荆门市| 陆川县| 英德市| 池州市| 奉化市| 湘潭市| 榆树市| 伊宁县| 安义县| 阿拉善盟| 孟津县| 全椒县| 隆尧县| 西宁市| 原平市| 黄龙县| 包头市| 偃师市| 乌兰县| 铁岭市| 宜兴市| 会同县| 班玛县|