C# Bitmap 作者:马育民 • 2023-09-19 21:34 • 阅读:10021 # 提出问题 ``` Image imageTemp = new Bitmap(finalImage); // 当销毁 finalImage 时,上面的 imageTemp 对象会受到影响 finalImage.Dispose(); finalImage = null; ``` ### 解决 ``` Image imageTemp = new Bitmap(finalImage.Width, finalImage.Height); g = Graphics.FromImage(imageTemp); // 显示共享屏幕 g.DrawImage(finalImage, new Rectangle(0, 0, finalImage.Width, finalImage.Height), new Rectangle(0, 0, finalImage.Width, finalImage.Height), GraphicsUnit.Pixel); // 当销毁 finalImage 时,上面的 imageTemp 对象不会受到影响 finalImage.Dispose(); finalImage = null; ``` 原文出处:https://malaoshi.top/show_1IX6GSTxoWyh.html