C# 显示超大图片,很头疼,期待高手出方法
是这样的,我需要设置Form的背景图片,图片很大,大概20多M这样吧 我想要在我的Form中以自动缩放的形式显示我的这个图片,
但是我的机器内存只有512M,如果我直接设置窗体的背景图片,系统会提示我内存不足,无法显示,然后窗体背景就全白了,中间一个红叉.我知道网上有很多图象缩放算法,但是基本上都是要先用Image对象加载之后再做处理,问题是我这可怜的512M内存连加载都不能,更不用说再去处理了,请问各位大哥,有什么好的解决办法没有?图片只要是能按比例全部显示在Form中就可以了
我的代码是这样
this.BackgroundImage = Image.FromFile("...");
这样开小图片没问题,开我说的那个大图片马上就死掉了~~