2011-05-17 83 views
0

我需要一種方法來非常快地渲染位圖。我使用DirectShow過濾器圖表來實現網絡攝像頭和視頻圖像,它的效果很好,但我需要繪製其他圖像,比如圖表,動畫等。 我也可以爲此使用Directshow,但對我來說這似乎太困難了簡單的任務。我的問題: - 在Windows上繪製位圖的最快,最簡單,最傳統的方法是什麼? - 是否有任何Directshow源過濾器在內存位圖中呈現?快速繪製位圖,DirectShow源代碼過濾器

+0

您只對DirectX解決方案感興趣,還是願意調用本機API? – overslacked 2011-05-17 16:57:32

+0

我對什麼都解決了我的問題感興趣(例如OpenGL)。 – bsebi 2011-05-17 18:50:22

回答

0

如果您使用的是新機器,請嘗試查看Direct2D

如果您使用的是舊版本的機器,也可以考慮使用Direct3D進行2D渲染。

+0

謝謝。我嘗試過Direct3D,但是:我的位圖總是改變(這是一個動畫),所以我需要爲每一幀創建新的紋理,我的經驗表明它效率低下(也許我做錯了什麼)。 – bsebi 2011-05-17 18:48:42

+0

我最終會嘗試Direct2D,因爲我想要與WinXP兼容。 – bsebi 2011-05-17 18:58:24

+0

不要引用我,但我認爲direct2D不可用在Windows XP – Tim 2011-05-18 17:20:35