标签: c# .net wpf heatmap
我想知道如何在WPF(.NET)
我有一个带有颜色强度的点(坐标)数组,这些数据我想创建类似于此的颜色
但是,我发现没有教程或库可以在画布上生成它们。
答案 0 :(得分:1)
我很抱歉,但你错了。 WPF画布是更高级别对象的沙箱,而不是点。所以有矩形,圆形,椭圆形,直线,折线等,但你输入的越多,它就越慢。现在像热图这样的图像可能会使用数万个点甚至数百万个点,而直接在画布中使用它会是一个非常糟糕的主意。对于这种操作,您需要使用像素,它意味着特殊类型的容器,如WritableImage。请查看链接。
这种容器/类能够有效地处理像素,这就是它应该完成的方式。
请注意,WPF有多种位图容器。