如何解决C#加载图像导致内存不足异常我正在使用.tif或.tiff
我尝试将.tif和.tiff图像加载到自定义控件的图片盒中,并且将其循环遍历许多图像(大约50张左右),并且不断出现内存不足异常错误。我曾尝试使用.tif或.tiff,因为我听说过.tif比.tiff小。此外,.png格式也完全没有帮助。我仍然可以更改格式,但是我需要保留我的Alpha通道。
这是我的代码的一部分:
foreach (CategoryDTO category in Categories)
{
foreach(The_Forest_App.JsonObjects.Item item in category.Items)
{
string filepath = "res/img/items/" + Language + "/" + item.Name.Replace(" ",string.Empty).ToLower() + ".png";
The_Forest_App.Item ItemListed = new The_Forest_App.Item
{
ItemName = item.Name,ItemImage = Image.FromFile(filepath),Parent = itemsFlowLayoutPanel
};
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。