winfrom中使用大图片 winform中panel使用大图片作背景后 滚动时 边缘有滞留现象 就是那种模糊的现象 刷新不够快 有神吗方法解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用流读进Image对象中,必要时用Graphics对象重绘if (System.IO.File.Exists(path)){ using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite)) return Image.FromStream(fs);}return null; 多谢楼上两位 2楼方法早试过 没用 1楼 我不是设背景 是panel中有一个大的图片 我需要用滚动条滚动查看无论是直接设置背景 还是Graphics绘图 都一样我自己用系统自带的 图片查看器 查看图片时 没有那种刷新延迟的问题 显示很干脆 不知道它是怎么弄的 你的图片多大?图片是放在PictureBox中的吗? 1. 使用PictureBox控件来试一下2. 把大图片转换成一定比例的图片后,再进行绑定3. 只显示需要显示的区域,即在绘制时,计算出需要显示的部分,其余部分不显示 如果你的图片好几兆,在图片查看器里显示一样会有一点延时你的图片有多大呢,一般就第一次读(访IO)进来的时候慢,后面直接通过内存中的Image对象,改变尺寸或者重绘几乎就不会有什么延时了 我也遇到了这种问题,放了一个很大的GIF想作为开场动画,但是直接导致内存溢出,程序根本启动不了 设置Form的DoubleBuffered=true,试试 LINQ 把IQueryable<T>转换为List<List<string>> 【接龙】每人进来写一个和C#有关的技术。 日期的比較? 请教用ASP。NET和C#。NET开发网站,会用到哪些特殊的技术?,如WEBSERVICE会用到吗? c#,c# builder,vc#有啥区别 关于多线程的速度问题? 请问如何用vc#编写dll组件!应该新建什么项目才对啊? 有没有其他像CSDN一样好的C#论坛 [In, Out]是什么东东? 命苦呀,要被人骂死了,能帮就帮吧,我分都用完了就50了。 C#关于图片动态保存问题 如何隐藏office2007的标题栏
if (System.IO.File.Exists(path))
{
using (System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite))
return Image.FromStream(fs);
}
return null;
你的图片有多大呢,一般就第一次读(访IO)进来的时候慢,后面直接通过内存中的Image对象,改变尺寸或者重绘几乎就不会有什么延时了