2017-05-03 51 views
0

我正在開發熱門遊戲的熱圖(或散熱圖工具)工具。我對WPF相當陌生,而且我正需要在WPF的Canvas中繪製數千個點,並試圖找到最佳方法來實現這一點。如何在WPF中的Canvas上繪製數千個點?

每個點都有幾個屬性: ARGB中的X,Y座標和顏色(基於熱值的單色,單色而不是多色)。

到目前爲止,我的想法是有一個方法,它接受座標和A,R,G和B值並向畫布的子對象添加一個橢圓。它似乎不是最具創造性的選擇,所以我想問問,如果有人知道更好的方式來做我想做的事情。

+0

取決於您的程序的業務需求,您可以在'WPF'內查看* raster image *支持。在繪製色彩信息的速度顯着更快的情況下,但是諸如縮放之類的特徵可能需要更多的工作和計算能力。 – Tigran

+0

相關:http://stackoverflow.com/q/2053288/656243 –

+0

你是否反對使用庫?有大量的圖表庫可以很好地處理這個問題,而不需要重新發明輪子。 – MrZander

回答