日期:2014-05-16  浏览次数:20886 次

求助解决方法:C# 图片处理问题
用户功能为:按下截图按钮时,在PictureBox中显示当前的视频截图;按下播放按钮时,继续播放视频。

但从第三方的API获取的截图只能保存为某JPG文件。
显然这个截图文件是需要随时改变的。但它同时作为PictureBox的资源,在软件运行时是无法改变和删除的,这样就变成一旦截图并显示出来后,这图片就一直被软件锁定,无法改变了。

在网上找了下,找到image.Dispose()的资料(参考http://hi.baidu.com/pope_1988/item/c493e5de8840f8b033db90b5)。每次播放时,我将PictureBox1.image指向了null后,再将这个jpg文件Dispose(),但好像这个文件仍然是被锁定的。

求解决方法。。谢谢。
------解决方案--------------------
http://support.microsoft.com/kb/309482
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
用文件流吧,然后Image.FromStream()