請問C 的圖形庫都是基於Windows提供的GDI函式實現的嗎?

時間 2021-05-30 10:02:50

1樓:lhelpme

gdi只能畫畫winform ui

更底層可以依賴 dx 或者opengl 做UI渲染vector 圖計算可以另外搞庫

例如chrome 的skia

2樓:粉蒸排骨

請問C++的圖形庫都是基於Windows提供的GDI函式實現的嗎?

Linux 情何以堪?

OpenGL 情何以堪?

X-Window 情何以堪?

3樓:Belleve

應該說 Windows 上的 C++ 圖形庫大部分都不是基於 GDI 實現的。實時渲染的話目前多數的是在 DirectX 上面封裝(DirectX 太底層);離線渲染的話實現都是在記憶體裡面操作,最後拿到一些 bitmap。

4樓:Axeel Ander

你說的圖形庫是啥?

如果是基於顯示卡的像dx、vk、opengl這些,那是對著顯示卡驅動介面做的。

如果是用cpu的,那甚至可以什麼都不依賴。

GDI/GDI+也是圖形庫,屬於為GUI設計的圖形庫如果你說GUI庫,那可以基於任意一種或多種圖形庫,也可以直接不依賴,留個渲染介面。

5樓:Ubp.a

不都是,如 dear imgui,提供了多種基於圖形 API 的實現

看到 pull request 有人提交了 imgui 的 gdi 實現

c 初學,有哪些簡單易用的圖形庫?

FreeImage,主要是點陣圖處理 AGG,全名 Anti Grain Geometry,是乙個開源的 高效的2D圖形庫。Cario 是乙個2D圖形庫,支援多種輸出裝置。目前支援的輸出目標包括X Window,Quartz,Win32,image.buffers,PostScript,PDF和SV...

C 基於 std memory order 的spin lock 有 bug 麼

Starve Jokes 所以說了100遍了,研究東西去看最新的production級別的code和追mail list 其實都可以用google做到 去看官方資料 Intel Software Develop Manual一類的 和權威資料 不要看10 年前的code,更不要看那種解析10 年前的...

基於現有的被拖庫的資料庫進行撞庫攻擊,密碼的安全性太弱了,那麼下一代身份識別的特徵會是指紋或虹膜嗎?

生物識別還更暴露隱私,這個比密碼還恐怖。現在,語言識別也是很恐怖的暴露隱私手段,你經常使用微軟和蘋果和谷歌的語音搜尋,他們會把你的聲線,存在資料庫一輩子的。指紋也是,虹膜也是,心跳什麼也是,還有說的使用習慣也是。想一想,收集多年後,有乙個機械人來到了乙個mall商場,他聽到了二萬人同時講話的聲音,每...