我知道这可能是一个愚蠢的问题,但我实际上已经尝试了大约 4 个小时来实现这一目标。我到处找,问ChatGPT,但没能找到解决办法。
我的项目是一个 Windows 窗体项目。
我只能将资源添加为
Icon
或 Byte[]
:
图标显然必须是方形的,这是我不想要的,并尝试通过以下方式将
Byte[]
转换为 Image
:
private static Image ImageFromByte(byte[] b)
{
using MemoryStream ms = new MemoryStream(b);
return Image.FromStream(ms);
}
但这会引发“内存不足”错误。
我不知道我做错了什么。