最近需要,開發(fā)圖像處理的一款軟件,使用C#語言來開發(fā)。初步計劃使用Picturebox控件+GDI+來實現(xiàn),需要鼠標選擇矩形區(qū)域,并記錄區(qū)域信息,多次的繪畫記錄矩形區(qū)域,并且鼠標繪畫的矩形區(qū)域要可以選中,多個區(qū)域同事選中,拖動矩形區(qū)域,調(diào)整矩形區(qū)域的大小。由于PicturBox控件本身,功能非常底層,所以小弟要將鼠標按下拖動事件重新定義并且捕獲事件,包括矩形有效區(qū)域內(nèi)的鼠標拖動,調(diào)整大小,非有效區(qū)域的重繪,以及圖像放大縮小后的矩形區(qū)域調(diào)節(jié)問題。現(xiàn)在根據(jù)另一個大神描述,有現(xiàn)成的圖像控件,但是該控件收費且純英文版本,并且功能龐雜,其實我只需要里面的上述功能。后我又考慮到使用emgu cv 做的放大縮小部分。我現(xiàn)在很糾結(jié)到底使用 三方的控件,還是自己 使用 gdi+開發(fā)完成自己的一套控件(現(xiàn)在已經(jīng)實現(xiàn),繪畫,放大縮小、以及圖像放大、縮小后的自動調(diào)整,只剩下拖動重繪,以及調(diào)整大小重繪功能),但是我又糾結(jié)gdi+的性能,現(xiàn)在我的問題是我該如何取舍?A自己完成控件功能 B重新研究三方控件,純英文API以及,無破解版本,以及各種調(diào)用BUG,以及幾乎沒有的 demo。或者是各位大神有沒有用過類似的圖像處理控件,希望大家一下討論或者是給我一個意見,謝謝大家
2 回答

侃侃無極
TA貢獻2051條經(jīng)驗 獲得超10個贊
我是看到圖像處理進來的. 可惜了,你用的C#語言. 不曉得C#是否可以嵌入Qt的圖形視圖框架. 對于你描述的那些功能, 這個框架提供了一個很好的解決思想. 有空了,你可以了解一下這個框架. 而且Qt的跨平臺性也是不錯的.

三國紛爭
TA貢獻1804條經(jīng)驗 獲得超7個贊
你三停都走完兩停了,然后你現(xiàn)在開始糾結(jié)這個?性能這個東西我覺得沒必要太擔心,做出來了就算有這問題也很容易通過profile定位并進行調(diào)整,就算某塊的確很難逾越那也是個點的問題而不是面的問題,解決起來要容易的多。
你所謂的第三方的玩意按照你的描述還是放棄吧,連資料都搞不齊碰上點問題哭都沒辦法,風險太大沒必要去啃。
- 2 回答
- 0 關(guān)注
- 719 瀏覽
添加回答
舉報
0/150
提交
取消