1
我想構建一個obj來繪製一個實時圖,但我有性能限制 圖的大小是靜態的。vC++圖形性能
重繪圖 我可以重繪所有需要的線。 我有其他的方式,將圖保存在位圖存儲器 和每次複製它在屏幕上 哪種方式更好? 什麼是更快的複製位圖或畫線?
我想構建一個obj來繪製一個實時圖,但我有性能限制 圖的大小是靜態的。vC++圖形性能
重繪圖 我可以重繪所有需要的線。 我有其他的方式,將圖保存在位圖存儲器 和每次複製它在屏幕上 哪種方式更好? 什麼是更快的複製位圖或畫線?
我想這取決於你試圖展示什麼。顯示幾行不應該帶來任何性能問題(如果做得好的話),但做更多圖形密集型操作可能會產生更多問題。
這也取決於你用於繪圖。 GDI很簡單但很慢; GDI +也很容易,可以更漂亮(抗鋸齒等),但也很慢(或者當我嘗試時)。 OpenGL速度很快,但有點棘手。
所以這是一個沒有簡單答案的問題,不知道你需要的所有細節。我想我會直接畫畫,如果速度不夠快,請檢查其他選項。你可能需要的是雙緩衝系統,以避免閃爍(檢查http://www.codeproject.com/KB/GDI/flickerfree.aspx)
你可以看看http://www.codeproject.com/KB/miscctrl/High-speedCharting.aspx。這是一個圖表控制,似乎很快。