日期:2014-05-17  浏览次数:21105 次

自绘图形和直接加载图片哪个性能更好?
比如重绘按钮,窗体等控件的时候,我们可以自己用代码画出来,也可以直接加载一个指定效果的背景图片,这里就一个问题

我当然知道加载图片的时候可以放一些相当复杂的画面,这个问题先排除不考虑的情况下

请问,自己画和加载图片哪个性能更好?

------解决方案--------------------
显示背景图,和你使用Graphics.Draw画同一个图,性能是一样的。
------解决方案--------------------
探讨
引用:

显示背景图,和你使用Graphics.Draw画同一个图,性能是一样的。


那按您的说法的话,如果要画一些小按钮效果,那还不如直接用图片,效果会更好。
我现在纠结的就是比如我仿金山或者QQ的界面用.Net画出来,总感觉没有性能没有他们的好。

------解决方案--------------------
探讨
引用:

引用:
引用:

显示背景图,和你使用Graphics.Draw画同一个图,性能是一样的。


那按您的说法的话,如果要画一些小按钮效果,那还不如直接用图片,效果会更好。
我现在纠结的就是比如我仿金山或者QQ的界面用.Net画出来,总感觉没有性能没有他们的好。

贴图在效率和效果上绝对比一横一竖绘制要好,但是在缩放等的……