我们公司目前正在开发的一个应用程序显示许多带有渐变的矩形形状来绘制“瓷砖”。内部讨论提出了性能问题。这些图块大约为 100 像素 x 200 像素,并且是渐变的红色、黄色或绿色阴影。在任何给定时间,屏幕上最多可能有 100 个这样的图块。为每个(红色、黄色、绿色)创建一个图像并在需要时重复它会更好,还是我们使用标准 WPF 画笔继续绘制它们会更好?
编辑:澄清一下,我们使用的渐变画笔是 LinearGradientBrush。
我们公司目前正在开发的一个应用程序显示许多带有渐变的矩形形状来绘制“瓷砖”。内部讨论提出了性能问题。这些图块大约为 100 像素 x 200 像素,并且是渐变的红色、黄色或绿色阴影。在任何给定时间,屏幕上最多可能有 100 个这样的图块。为每个(红色、黄色、绿色)创建一个图像并在需要时重复它会更好,还是我们使用标准 WPF 画笔继续绘制它们会更好?
编辑:澄清一下,我们使用的渐变画笔是 LinearGradientBrush。