C# 将背景图像导入/设置到windows窗体会导致运行缓慢

C# 将背景图像导入/设置到windows窗体会导致运行缓慢,c#,winforms,C#,Winforms,我将背景图像导入到项目中的每个窗体,现在我的程序运行缓慢 我怎样才能解决这个问题 图像的格式为png 在做这件事时有什么要考虑的吗?解决问题?谢谢 在表单中,将属性DoubleBuffered设置为true 缓冲图形要求首先更新图形数据 写入缓冲区。然后,图形缓冲区中的数据被快速删除 写入显示的表面存储器。相对快速的开关 显示的图形内存通常会减少可能出现的闪烁 否则就会发生 与使用PNG格式不同,使用JPEG格式,质量为12(最终图像质量与PNG格式类似),您的图像大小减小,表单加载速度加快。我

我将背景图像导入到项目中的每个窗体,现在我的程序运行缓慢

我怎样才能解决这个问题

图像的格式为png


在做这件事时有什么要考虑的吗?解决问题?谢谢

在表单中,将属性
DoubleBuffered
设置为
true

缓冲图形要求首先更新图形数据 写入缓冲区。然后,图形缓冲区中的数据被快速删除 写入显示的表面存储器。相对快速的开关 显示的图形内存通常会减少可能出现的闪烁 否则就会发生


与使用
PNG
格式不同,使用
JPEG
格式,质量为12(最终图像质量与
PNG
格式类似),您的图像大小减小,表单加载速度加快。

我知道了,图像如何?格式好吗?或者有比PNG更快的加载速度吗?将图像转换为质量为12的jpeg,这样图像大小减小,表单加载速度加快。质量为12的图像质量与PNG类似