.net 将图像加载到picturebox时,参数无效

.net 将图像加载到picturebox时,参数无效,.net,.net,我有一个带有图像的网格,选择每个图像将加载到一个图片框中 像这样加载图片不起作用,我得到的参数无效 using (var image = System.Drawing.Image.FromStream(fs)) { pbImage.Image = image; } 我想象图像在显示时被处理 如何将其加载到图片框中并防止其“内存不足”?处理当前图像以防止OutOfMemory异常,并为加载的图像分配位图类的新实例以保留图像: pbImage.Image?.Dispose(); 使用(va

我有一个带有图像的网格,选择每个图像将加载到一个图片框中

像这样加载图片不起作用,我得到的参数无效

using (var image = System.Drawing.Image.FromStream(fs))
{
    pbImage.Image = image;
}
我想象图像在显示时被处理


如何将其加载到图片框中并防止其“内存不足”?

处理当前图像以防止
OutOfMemory
异常,并为加载的图像分配
位图
类的新实例以保留
图像

pbImage.Image?.Dispose();
使用(var image=System.Drawing.image.FromStream(fs))
{
pbImage.Image=新系统.Drawing.Bitmap(图像);
}

你能试试
pbImage.Image=new Bitmap(Image)
?@IvanGarcíaTopete谢谢,这可以让图像加载,但在点击一些图像后,我的内存不足,除了你提供的范围之外,无法进一步帮助你,您可以发布有关图像单击的代码吗?请在设置之前尝试处理现有的pcImage.image。@LarsTech:可以!谢谢