用于控制的位图与其他格式绘图(c#)

时间:2013-10-25 13:09:33

标签: c# winforms controls paint

我目前正在开发一个C#w / .NET framework 3.5项目。我已经制作了多个自定义控件(按钮和复选框)。

我正在使用Windows嵌入式标准7,因此我必须使界面尽可能轻。

所有控件都有一个从ressources文件加载的特定图像。图像格式(jpg / bmp / png等)是否会改变控件的绘制速度?或者它是在编译时准备的,所以我不必担心它。

提前致谢。

1 个答案:

答案 0 :(得分:1)

编译器不会转换图像格式。

因此,如果您想要速度,请使用BMP,它是未压缩的,可以最快地传输到视频内存。

有一些例外:

1)您的图形管道中有JPG解码。

2)存储和图形内存之间的内存管道非常慢(与CPU相比)(这就是为什么我们在网上使用JPG :)。