与使用WPF中的画笔相比,渲染大量重复图像的效果是否更高或更低?

Kil*_*fer 6 wpf performance rendering image brushes

我们公司正在开发的一个应用程序目前显示许多带有渐变的矩形形状来绘制"Tiles".内部讨论提出了一个表现问题.这些图块大约为100像素乘200像素,并且是渐变阴影红色,黄色或绿色.在任何给定时间,屏幕上最多可以有100个这样的图块.难道是更好的性能,我们为每个创建的图像(红,黄,绿),并在必要时重复它,或者它会更好,我们继续使用标准WPF画笔绘制呢?

编辑:为了澄清,我们使用的渐变画笔是LinearGradientBrush.

Cha*_*lie 1

根据经验,使用画笔绘制它们会有更好的性能。与渲染填充矩形相比,加载图块图像并渲染它们的开销很大。