2008-12-07 51 views
2

標題說明了自己...我試圖找到另一個像這樣的問題,但如果它存在,一定錯過了它。我正在尋找任何東西,從一個核心庫取代GAPI到一個.net包裝......它用於構建一個漂亮的用戶界面,所以不需要3D ...什麼是Windows Mobile的最佳2D圖形庫?

+0

你需要什麼圖形功能,ISN System.Drawing中的? – MusiGenesis 2008-12-07 13:36:46

回答

1

.NET中的System.Drawing類有更多比人們意識到的強大。唯一缺少的東西(在2D圖形中實際上非常重要)是能夠讀取和寫入單個像素。這在技術上可以使用位圖對象上的GetPixel和SetPixel方法,但這些方法的速度令人難以想象。

幸運的是,您可以通過在位圖上調用LockBits並直接訪問位圖的字節數據來實現超快速替代方案。我用這個效果很好。事實上,我已經花了上週完全在.NET中創建魚眼鏡頭效果(根本沒有庫或PInvoke調用)。

這JPEG是一種蹩腳的,但它顯示了使用什麼是可能的只是.NET:

alt text http://www.freeimagehosting.net/uploads/5fdd250b21.jpg