waesaeasea
2018-09-18 07:51
采纳率: 15.6%
浏览 1.4k

c# Bitmap载入图片后图片不能载入问题

我用Bitmap Bbmp = new Bitmap(@"bmp.bmp");载入图片,当处理完毕以后,
需要更新图片,结果不能更新,发现资源一直在被使用。应该怎么办。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • threenewbee 2018-09-18 08:02
    已采纳
     byte[] bytelist = File.ReadAllBytes("bmp.bmp");
    MemoryStream ms1 = new MemoryStream(bytelist); 
    Bitmap Bbmp = (Bitmap)Image.FromStream(ms1); 
    File.Delete("bmp.bmp");
    
    已采纳该答案
    打赏 评论
  • 白色一大坨 2018-09-18 07:54

    delete一下,释放资源

    打赏 评论
  • 诗和远方C 2018-09-18 11:19

    使用资源图片的时候copy它的备份去使用,下一次调用资源就不好被占用了

    打赏 评论

相关推荐 更多相似问题